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

Как я могу решить эту проблему?

Ответы на вопрос(1)

Ваш ответ на вопрос