• Ускорение поиска сцен в видео с помощью табличного представления

      Что такое табличное представление видео?


      Табличное представление видео — это таблица, где в каждой из её ячеек отображается свой кусочек исходного видео. Выглядит это как на изображении представленном ниже. Нужно понимать, что табличное видео не статичная картинка, а именно видео, где один кадр сменяет другой.

      image
      Читать дальше →
    • Попытка создания универсального устройства ввода информации

        Основные устройства ввода


        • Клавиатура
        • Мышь
        • Геймпад
        • Джойстик
        • Сенсорная панель

        Альтернативные устройства ввода


        • Графический планшет
        • Веб-камера
        • Сканер
        • Микрофон
        • Трекбол
        • Джойстик
        • Световое перо
        • Руль
        • Педали
        • Танцевальный коврик

        Устройства ввода и положения пользователя


        Положения пользователя


        • Сидя за столом (стоя рядом со столом)
        • Сидя на диване (в кресле и т. д.)
        • Стоя (в ходьбе, на бегу, ….)

        Текущее положение дел


        Положение пользователя Устройства ввода
        Сидя за столом (стоя рядом со столом) Клавиатура, мышь, джойстик, руль, педали, световое перо
        Сидя на диване (в кресле и т. д.) Геймпад
        Стоя (в ходьбе, на бегу, ….) Геймпад, танцевальный коврик
        Читать дальше →
      • Создание сверхдлинных плоских панорамных изображений из видео



          Предыстория


          Пару лет назад на Хабре была статья, посвящённая Адаму Мадьяру Камера Эйнштейна: как один фотограф изображает время. Мне она показалась очень интересной, но, если честно, то я так и не понял технологию для съёмки видео Stainless. Особенно меня восхитили его фотографии поезда метро. После чего я задался мыслью: а могу ли я сам создать нечто подобное?
          Читать дальше →
        • Инструмент для быстрого поиска сцен в видео файлах

            Предыстория


            image
            Когда то я поспорил с моим приятелем по поводу одного фильма. Он утверждал, что главный герой говорит одно, я же считал, что он говорит совершенно обратное. В результате мы поспорили на N-ое количество алкогольно-прохладительных напитков и направились к общему другу, который являлся счастливым обладателем VHS-видеоплеера и у которого должен был быть этот самый фильм. Спор этот я проиграл, но, хорошо помню, что мы потратили много времени на поиск именно этой сцены.Годы спустя, уже в наши дни, другой мой приятель переписал мне видео с регистратора на флэшку со словами, что там мол, после какого то поворота налево в объектив устройства должен был попасть наш общий знакомый (неприятный тип), который находился в чуднОм состоянии и, предлагал мне, приколоться по этому поводу.Искать чью-то физиономию на видео длиной в пару часов, это, конечно, не то чтобы искать иголку в стогу сена, но, тоже, удовольствие на любителя. Похоже, что именно тогда в моей голове начала зреть идея и я задался вопросом: как просмотреть несколько часов видеозаписей, чтобы найти там что тебе надо и при этом не сильно ограничить себя во сне?
            Читать дальше →
          • Эффективная работа с текстом или как я изобретал велосипед

              Долгое время искал хорошую программу для удобной работы с буфером обмена.

              Требования мои такие:
              • хранение истории в разных вкладках, т.е. когда я программирую, хочу, чтобы куски копируемого текста не смешивались с теми, которые я использую при написании статей или рассылки писем
              • удобное многократное копирование и вставка посредством горячих клавиш (без переключения на интерфейс программы)
              • возможность обработки данных перед вставкой (например, конвертирование символов в верхний регистр, разбивка на слова построчно, сортировка строк, удаление пустых строк)
              • анализ текста (поиск E-mail'ов, гиперссылок, дат и т.п.)
              • возможность исправления раскладки набранного текста (как, например, в PuntoSwitcher)


              Пробовал разные: ClipMate, Spartan, Ditto, CLCL, но, в результате, решился написать свою программу.
              Читать дальше →
            • Mobile off-line или передача информации полуавтоматическим методом

                Постановка задачи


                Всё чаще можно слышать, что Интернет становится «Интернетом вещей». Всё больше устройств подключается к сети и начинают жить по своим собственным (заложенным производителями) законам. Часть этих устройств подключается к сети с помощью проводов, часть — с помощью Wi-Fi, а оставшаяся часть — с помощью 2G/3G/4G мобильных технологий. Если речь идёт о стационарных устройствах, работа которых имеет важное значение, то их, как правило, подключают с помощью проводов (медь, оптика, xDSL). В небольшом радиусе от роутера также часто используется Wi-Fi, ну а если требуется подсоединить к сети транспорт, то здесь, понятно, используется 2G/3G/4G. В качестве примера таких устройств можно назвать холодильники, микроволновки, кофеварки и стиральные машины.

                Я же хотел бы рассмотреть несколько иной случай.
                Читать дальше →
                • +6
                • 10,5k
                • 2
              • Создание виртуальных фото объектов

                  Что такое виртуальный фото объект


                  Виртуальный фото объект — это набор снимков, которые можно просматривать с помощью специального программного обеспечения и который позволяет рассмотреть объект съёмки с разных сторон. Чаще всего виртуальные объекты используются в витринах Интернет-магазинов.

                  Читать дальше →
                • Будущее цифровой фотографии

                  О графических форматах


                  Как известно существует большое количество разных типов файлов:
                  • Текстовые (TXT, ...)
                  • Программные (EXE, DLL, BAT, COM, ...)
                  • Архивы (ZIP, GZ, ARJ, RAR, ...)
                  • Графические (BMP, JPEG, PNG, GIF, ...)
                  • Видео (AVI, MPEG, MP4, MKV, ...)
                  • Звуковые (WAV, MP3, OGG, WMA, FLAC, APE, ...)
                  • И другие

                  Графические в свою очередь делятся на векторные (WMF, CDR, SVG, ...) и растровые (BMP, JPEG, PNG, TIFF, RAW, ...).

                  А вот растровые я бы поделил ещё на две группы: 
                  • Для хранения и обработки (RAW, BMP, HDR, TIFF, PSD, XCF и другие)
                  • Для публикации (JPEG, GIF, PNG и другие)


                  Форматы для хранения и обработки хранят информацию с большей точностью и достоверностью, чем форматы для публикации. Они занимают больший объём и, чаще всего, имеют более  простую структуру.

                  А вот форматы для публикации имеют своей целью показать какую-нибудь особенность при минимальном объёме. Например:
                  Читать дальше →