Требуется разработка утилиты для перекодирования видеофайла *.avi и т.п. в двоичный *.bin по следующему алгоритму: 1 - Преобразовать в каждом кадре окно размерами X*Y с координатами левого верхнего угла х и y в одномерный массив данных размером 3*X*Y байт (число 3 - по байту на цвет. RGB). Результат - массив "RGB8" 2 - Преобразовать массив "RGB8" в массив размером 3*X*Y 16-БИТНЫХ СЛОВ с помощью 3-х (для R,G,B отдельно) массивов 256 16-битных слов каждый. Результат - массив "RGB16" 3 - Заполнить одномерный массив, состоящий из С (С<=65536, С-кратно16) 16-битных слов из массива "RGB16" с помощью массива "Addr", который содержит адреса 16-битных слов в массиве "RGB16". Результат - массив "Channels16" 4 - Поворот в массиве "Channels16" блоков 16x16 бит на 90градусов. Результат - массив "Rotated" 5 - Обработать таким образом все N кадров видеоролика и из N массивов "Rotated" собрать файл *.bin (размер N*3*X*Y*...
Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Программа для перекодирования файла
Реклама
Программа для перекодирования файла
Требуется разработка утилиты для перекодирования видеофайла *.avi и т.п. в двоичный *.bin по следующему алгоритму:
1 - Преобразовать в каждом кадре окно размерами X*Y с координатами левого верхнего угла х и y в одномерный массив данных размером 3*X*Y байт (число 3 - по байту на цвет. RGB).
Результат - массив "RGB8"
2 - Преобразовать массив "RGB8" в массив размером 3*X*Y 16-БИТНЫХ СЛОВ с помощью 3-х (для R,G,B отдельно) массивов 256 16-битных слов каждый.
Результат - массив "RGB16"
3 - Заполнить одномерный массив, состоящий из С (С<=65536, С-кратно16) 16-битных слов из массива "RGB16" с помощью массива "Addr", который содержит адреса 16-битных слов в массиве "RGB16".
Результат - массив "Channels16"
4 - Поворот в массиве "Channels16" блоков 16x16 бит на 90градусов.
Результат - массив "Rotated"
5 - Обработать таким образом все N кадров видеоролика и из N массивов "Rotated" собрать файл *.bin (размер N*3*X*Y*...
Другие открытые задания:
Помощник маркетолога от 500 руб/день10 000 р.
Бюджет: 10 000 р. Помощник маркетолога от 500 руб/день Задача Требуется помощник маркетолога (удаленно) на постоянную работу от 3 часов в день. Задачи: - помощь с публикацие…
Создать маркетинговый план + контент план на месяц по проекту "Онлайн школа софт скиллов для детей"50 000 р.
Бюджет: 50 000 р. Нужно разработать маркетинговую стратегию + контент план на месяц для проекта "Детская онлайн школа софт скилов"
Арт персонажа1 500 р.
Бюджет: 1 500 р. Отрисовать классического персонажа Обеликса с изменением лица. Референсы есть.
поиск заданий