Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как отобразить 3D анимацию по верх видеопотока, 3D картинка по верх видео с камеры 
:(
    Опции темы
fkassl
Дата 16.11.2012, 08:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 20.7.2012

Репутация: нет
Всего: нет



Всем доброго времени.

Есть задача - отрисовать 3D- анимацию по верх изображения с видеокамеры.
В результате должно получиться изображение как в этом примере - http://projects.developer.nokia.com/camerality .
Но сушествуют определённые требования к программно-аппаратной платформе:
 - приложение должно работать на PC;
 - приложение должно быть реализовано на языке python c использованием библиотеки QT4.

Поиск по интернет ресурсам показал подобные задачи:

Здесь задача не решена
http://stackoverflow.com/questions/1227598...an-opengl-scene

Здесь прдлагается использовать что-то вроде двухслойного виджета. На "нижнем" слое выводим видео, а в "верхний" - анимацию. 
На практике получается, что во время перерисовки "верхнего" виджета он своим фоном полностью закрывает "нижний".
http://stackoverflow.com/questions/4473709...verlay-graphics

Есть реализация:
http://mateuszstankiewicz.eu/?cat=5
Этот способ не подходит по двум причинам:
 - выводится изображение ограниченное областью 4-х угольника (в целевой задаче накладываемое, анимированое изображение может содержать прозрачные "дырки").
 - для "захвата" изображения используется библиотека openCV (у openCV несколько другое назначение и использование её толко для "захвата" видео потока не целесобразно. Необходимо использовать для этой цели что-то более профильное например gstreamer or ffmpeg.)

В виду выше изложенного прошу подсказать - как можно реализовать анимацию с прозрачными элементами в нутри области отображения, по верх изображения потока свидео камеры?

Буду благодарен, за любую информацию по задаче.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0527 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.