Re: OgenGL, OpenCV, DirectX или другая библиотека?
От: alex_public  
Дата: 05.07.12 12:26
Оценка: +1
Здравствуйте, oldman_, Вы писали:

_>Заранее огромное спасибо.


Что за каша в заголовке? %)

DirectX (напрямую) тут вообще не нужен скорее всего. Для вывода видео на экран/захвата на винде используется DirectShow. Соответственно OpenGL тут может быть в какой-то степени конкурентом. Правда только для вывода видео на экран (без захватов), но зато полностью кроссплатформенное.

OpenCV — это высокоуровневая кроссплатформенная библиотека компьютерного зрения. Соответственно в ней уже есть свои средства для захвата/вывода на экран видео. Правда на мой взгляд часто кривые и неудобные — лучше уж свои использовать (из первого абзаца). А вот наборы алгоритмов для распознования изображений в видео там действительно очень хорошие и главное быстрые, если подключить библиотечку от Intel или использовать GPU.

Далее, по вашей задаче ещё похоже надо уметь проигрывать произвольные файлы... Если делать только под винду, то с этим вполне может справиться DirectShow через системные кодеки. Если же делать кроссплатформенно, то лучше взять набор библиотек из ffmpeg.

Ну и ещё что-то с сетевой частью надо придумать. Или свой протокол (и тогда писать всё самому) или взять один из стандартных и соответственно искать библиотеку под него.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.