Russian Qt Forum
Ноябрь 11, 2024, 08:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: WebCam Capture[win]  (Прочитано 9696 раз)
Sahab
Гость
« : Август 11, 2010, 17:09 »

Кто-нибудь занимался захватом с вебкамеры (видео/изображения)?
Может у кого-то будет компилябельный пример
под венду нужно и в первую очередь изображения...
v4w || dshow - не важно
opencv не предлагать
« Последнее редактирование: Август 11, 2010, 17:15 от Sahab » Записан
Nalsur1982
Гость
« Ответ #1 : Август 11, 2010, 21:09 »

http://www.xakep.ru/post/52926/
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #2 : Август 12, 2010, 01:41 »

Nalsur1982, чё там про Qt пишут?
Записан

Юра.
labview
Гость
« Ответ #3 : Август 12, 2010, 01:54 »

А чем DirectShow SDK не устраивает?
Мне приходилось использовать врэппер библиотеку для этой SDK, т.к. она есть только для сиплюсплюсников.
Записан
Sahab
Гость
« Ответ #4 : Август 12, 2010, 09:06 »

labview всем устраивает. просто попросил привести пример, т.к. в том SDK черт ногу сломает.
lit-uriy да какбэ ладно Qt, там мало того что .net (c#) так еще и ни о чем... так, воды налили немножко...
Записан
labview
Гость
« Ответ #5 : Август 12, 2010, 11:34 »

Могу скинуть простенький пример в виде скриншота программы на LabVIEW, там всё понятно, какая функция за какой вызывается.
Вот линк на тему:
http://labviewportal.eu/viewtopic.php?p=14604#p14604
Так же советую скачать Graph Edit, если будешь заниматься с Direct Show.
Ну и вот скрин.
Записан
labview
Гость
« Ответ #6 : Август 12, 2010, 19:14 »

Вот здесь находится сама библиотека с примерами под C#. Если есть Visual Studio, то примеры ножно сразу скомпилировать и проверить. Но как я уже написал выше это врэппер-библиотека для языков программирования, поддерживающих .NET технологию. Для сиплюсплюсников имеется тоже самое, но использовать можно напрямую. То есть имеются хедеры и lib.

http://sourceforge.net/projects/directshownet/files/
Записан
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #7 : Август 13, 2010, 14:27 »

Покури исходники VLC у него есть захват видео с камеры, а значит возможно это будет реализовано в libvlc ,а если подключить эту либу то можно еще и вещать видео, и еще много чего с ним делать. Причем под виндой он захватывает как раз с помощью DirectShow. Если с ним прокатит то считай еще встроенная кроссплатформенность Подмигивающий Будет время попробую пример накидать.
« Последнее редактирование: Август 13, 2010, 14:31 от ecspertiza » Записан
zenden
Гость
« Ответ #8 : Август 13, 2010, 15:37 »

Есть у меня небольшой пример, правда он для Visual C++ и никак не связан с Qt.
показывает картинку с первой веб-камеры, и сохраняет кадры каждую секунду в файл.
Используется Directshow.

http://www.sendspace.com/file/vjq6bq

« Последнее редактирование: Август 13, 2010, 15:41 от zenden » Записан
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #9 : Август 13, 2010, 16:41 »

Раз уж такая пьянка вот пример на Visual С++ http://www.codeproject.com/KB/audio-video/Cpp_DShowNET_FrameCap.aspx
Глядишь по ходу поймешь как на Qt переписать.
Записан
Sahab
Гость
« Ответ #10 : Август 13, 2010, 23:51 »

Спасибо всем.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.136 секунд. Запросов: 23.