LINUXPORTAL.RU  |   Живое общение LinuxPortal.Ru   |    Ленты событий        |   ФОРУМЫ  |   БИБЛИОТЕКА  |   ССЫЛКИ  |   НОВОСТИ  |   БЛОГИ АДМИНОВ

Участники   Поиск   F.A.Q.    Регистрация    Вход   Начало
Начало » Для администраторов и программистов » Железная разработка » C++ и видеозахват
Показать: Сегодняшние сообщения  :: Показать голосования :: Навигатор по сообщениям
Отправить по e-mail 
Переключение в режим просмотра в виде древовидного списка сообщений и ответов Создать новую тему Отправить ответ
C++ и видеозахват Сбт, 28 Апрель 2007 01:49 Переход к следующему сообщения
Lemiracle в настоящее время не в онлайне Lemiracle  RUSSIAN FEDERATION
Сообщений: 2
Зарегистрирован: Апрель 2007
Географическое положение: Москва
Новичок
В Windows реализовать видеозахват на С++ (в моем случае с веб-камеры) можно через DirectShow — это не очень сложно, к тому же DirectShow хорошо документирован.

Только задача — получить доступ к веб-камере по возможности с помощью чего-либо платформонезависимого. Чтобы программу без труда можно было скомпилировать в Linux и, если получится, в Mac OS.

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

Но сейчас главное — найти кроссплатформенные библиотеки. Если не ошибаюсь, это описывается не как доступ к устройству видеозахвата, а как доступ к устройству, подключенному через USB. Или как-то по-другому? Есть ли вообще в природе подобные библиотеки? Спасибо.
Re: C++ и видеозахват Сбт, 28 Апрель 2007 13:41 Переход к предыдущему сообщенияПереход к следующему сообщения
__VinT__ в настоящее время не в онлайне __VinT__  RUSSIAN FEDERATION
Сообщений: 2
Зарегистрирован: Апрель 2007
Новичок
универсальных библиотек нет.

В виндовс за захват отвечает DirectShow в linux v4l в маке незнаю.

Чтобы добавить крос платформенности нужно всего навсего сделать общий интерфейс который будет в случае конкретной среды заменяться нужной реализацией. Для этого узай стандартный паттерн Абстрактная фабрика.
Re: C++ и видеозахват Вск, 29 Апрель 2007 01:29 Переход к предыдущему сообщения
Lemiracle в настоящее время не в онлайне Lemiracle  RUSSIAN FEDERATION
Сообщений: 2
Зарегистрирован: Апрель 2007
Географическое положение: Москва
Новичок
Спасибо большое, на выходных буду разбираться.
  Переключение в режим просмотра в виде древовидного списка сообщений и ответов Создать новую тему Отправить ответ
Предыдущая тема:программирование Звука в Linux Windows
Следующая тема:reschedule (прерывания и системные вызовы)
Переход к форуму:
  

-=] Вернуться вверх [=-
[ Сформировать XML ] [ RSS ]

Текущее время: Сбт Июл 31 18:07:01 MSD 2010
.:: Обратная связь :: Начало ::.

При поддержке: FUDforum 3.0.0.
Copyright © 2001-2009 FUDforum Bulletin Board Software

©"Linuxportal.Ru". Материалы сайта можно использовать свободно при условии сохранения этой свободы при дальнейшем распространении, если явно не указано иное.

Дизайн и программирование: ,
Поставьте нашу кнопку: Linux Portal.ru ::: Линукс Портал.ру