#c #opencv #camera #webcam
#c #opencv #камера #Вебкам
Вопрос:
Я пытаюсь использовать свою веб-камеру, подключенную через usb, в моем проекте opencv.
когда я использую;
cvCreateCameraCapture(0); //integrated web cam
opencv выбирает мою встроенную веб-камеру.
когда я использую;
cvCreateCameraCapture(1); //for usb web cam
Он ничего не выбирает. Это также не работает ни для каких других параметров.
Я попытался отключить и удалить мою встроенную веб-камеру. Это также не работает ни для одного из вышеперечисленных.
Ни один из них не выдает никакой ошибки. Он просто не отображает запись.
Я правильно установил usb web cam на свой компьютер.
Я использую 32-разрядную версию Windows 7 и Visual Studio 2010
Спасибо, с уважением.
Ответ №1:
Все жалуются на проблемы с захватом в Windows. если вы выполните поиск SO для opencv webcam, вы найдете множество коллег-программистов с такой же проблемой.
Хорошей новостью является то, что проблема была обнаружена somenone только вчера. это ошибка в opencv:
https://code.ros.org/trac/opencv/ticket/1470
(Надежность решения еще не подтверждена, но вы можете его протестировать)
Комментарии:
1. Простая инициализация COM. Неудивительно, что cap_dshow.cpp код ужасен.