2012-04-23 4 views
0

Я пытался использовать мою LOGITECH камеру с помощью:с помощью камеры Logitech в OpenCV

CvCapture* capture = cvCaptureFromCAM(1); 

Мой ноутбук уже есть встроенная камера и она работает нормально я использую OpenCV 2.3 в Visual Studio 2010 Все источники, которые я нахожу, используют библиотеки для VS 2008 Я не думаю, что они работают в 2010 году (я пробовал один раньше) Есть ли все-таки сделать это?

+0

Это похоже на C. C++ будет что-то вроде 'cv :: VideoCapture cap (1);' – juanchopanza

+0

Ummm, я не знаю, работает ли это. Но можете ли вы предоставить мне простой пример, чтобы проверить его? Я относительно новичок в openCV – user1347945

+0

Возможный дубликат [OpenCV Capture from external camera] (http://stackoverflow.com/questions/10248201/opencv-capture-from-external-camera) – karlphillip

ответ

0

Какова ссылка на вашу камеру Logitech? Вот list совместимой камеры, протестированной с opencv.

+0

это может быть сама камера? Я думал, что метод, который я использую, не может использоваться для камер, подключенных через USB. – user1347945

+1

VideoCapture :: VideoCapture (int device) - device = id открытого устройства захвата видео (то есть индекс камеры). Если подключена одна камера, просто пройдите 0. – Eric