Отслеживание пикселей HTML5 видео
Я знаю, что, как правило, нет проблем с наложением HTML (и даже с расширенными операциями компоновки) на собственное видео HTML5. Я видел интересные трюки с отключением зеленых экранов в реальном времени, например, в браузере.
Тем не менее, я не вижу пока что-то, что отслеживает контент в видео, возможно, на уровне пикселей, и изменяет составное наложение в соответствии. Отслеживание движения, в основном. Хорошим примером может служить приложение с дополненной реальностью (хотя для простоты, скажем, расширение наложения поверх видео по запросу, а не живого видео).
Кто-нибудь видел такие проекты, или, что еще лучше, какие-либо фреймворки для наложения видео HTML5 (кроме контроля транспорта)?
2 ответа
Если мы используем тег canvas для захвата экземпляров видео, мы можем получить информацию об уровне пикселей видео. Тогда мы можем обнаружить отслеживание движения, я думаю. Может быть, работа HTML5 будет заключаться в сборе информации о пикселях, а затем наша работа по обнаружению того, что нам нужно.
И я не нашел таких фреймов для тега видео HTML5, так как не существует общего формата видео, поддерживаемого всеми браузерами...
Видео режим холст тега не поддерживается iOS.
Wirewax создал открытый API для этого. Работает довольно хорошо - даже на Iphone.