Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как с цифровой камеры получить кадр
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Мультимедиа
Darvin
Может кто-нибудь знает как с цифровой камеры получить кадр, желательно в реальном времени?
Задача такая. Установлена цифровая камера(в роли сканера). Во время позиционирования объекта, камера должна постоянно выдавать видеопоток, точнее поток кадров высокого разрешения.
Приложение должно этот видеопоток отображать. Выбрав точку съемки оставляем объект в покое,
и даем команду из приложения "сделать снимок". Захватываем кадр и сохраняем в файл.

Пример подобного процесса, хоть с каим-нибудь аналогичным устройством, хотелось бы найти.

t;line-height:100%">Разделено из темы: Использование Webcam в Qt.
Darvin
Вообще интересно было бы почитать как люди пишут подобные вещи. Какие камеры(из полупрофессиональных, не очень дорогих, со съемной оптикой) подходят, для каких есть API, какие API есть под Linux/FreBSD/Windows, какие из API наиболее удобные. Какие проблемы на этом пути могут встретиться при кроссплатформенном программировании на QT, желательно не для конкретной модели камеры, а для унифицированного устройства. Итд.итп.
QCasper
Под Windows можно пробовать средствами DirectShow. У меня даже есть библиотечка, которая может цеплять кадры с любого устройства, которое может работать (а большинство современных устройств умеют) через WDM (Windows Driver Model). На вопрос о поддерживаемых камерах наверное можно также ответить, если оно (устройство) может управляться посредством WDM, то DirectShow точно можно использовать.
По другим платформам ничего не скажу - опыта не было.
Darvin
Цитата(QCasper @ 3.12.2007, 10:25) *
У меня даже есть библиотечка

Ежели не жалко, как бы ее поиметь? :)
QCasper
Цитата(Darvin @ 3.12.2007, 10:54) *
Цитата(QCasper @ 3.12.2007, 10:25) *
У меня даже есть библиотечка

Ежели не жалко, как бы ее поиметь? :)


http://www.creobyte.com/tools/simplevideoplayer.zip

Там сама библиотека и пример использования. Предупреждение: при сборке с помощью mingw приложение падает, пока не разобрался почему, вернее понятно, что падает из-за videograbber.dll, но не совсем понятно почему :) Поэтому собирайте с msvc.
Darvin
Большое человеческое спасибо!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.