Обработка видео
Добрый день! Подскажите, возможна ли в actionscript обработка видео. Например распознавание области, реакция на движение. Больше всего меня интересует, возможно ли как-то распознать "черный экран". Спасибо.
|
Попробую немного уточнить свой вопрос. Могу ли я как либо узнать цвет пикселя видео в определенной точке, в определенный момент?
|
Да,можно снять скриншот с видео и работать с ним как с битмапдатой. Если требуется проверить что весь экран черный можно воспользоваться методом
getColorBoundsRect Вот только флэш однопоточен и такие проверки на каждом кадре скорее всего будут мешать плавному проигрыванию видео Добавлено через 23 минуты upd:если взять реальное видео,то там не будет ни одного кадра, где строго все пиксели имют цвет 0х000000,даже если кадр кажется полностью черным.Поэтому можно сжимать кадр,скажем, до размера 32х32 и считать среднюю интенсивность пикселей сжатого кадра.Такую проверку можно и для каждого кадра делать имхо. |
Цитата:
|
А толку от нее? Флэш даже если ничего больше не будет попиксельную обработку видео на 30 фпс не потянет.
|
undefined, а кто потянет?
|
Цитата:
|
Цитата:
Цитата:
|
Отрисовать экранный объект в битмапдату
Используй параметр matrix чтоб результат был требуемых размеров Узнать цвет точки x,y В принципе этого достаточно. |
Цитата:
Может если только взять getPixels и побитово сложить все значения массива? |
Часовой пояс GMT +4, время: 08:23. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.