OpenCV на Mac не открывает веб-камеру USB
Мне не удалось использоватьOpenCVVideoCapture.open (int) для захвата видео с веб-камеры USB в моемMacBook Pro под управлением Mac OS X v10.7 (Lion). Использование open (0) успешно получает снимок с камеры iSight. Но мне не повезло, когда я пытался найти веб-камеру.
Веб-камера установлена и хорошо работает сSkypeиMacam Приложение для водителя.
Вот часть кода, который я использую:
VideoCapture cap;
for (int i = 1; i < 1500; i++) {
if (cap.open(i))
{
cout << "Found camera %d\n" << i;
break;
}
}
if(!cap.isOpened()) { // Check if we succeeded
return -1;
}
Если я инициализируюi
с 0 он сразу находит камеру iSight. Если я инициализируюi
с 1, то снова находит iSight, когдаi
= 500
Как я могу решить эту проблему?