Захват OpenCV с USB, а не iSight (OSX) - PullRequest
0 голосов
/ 18 февраля 2011

У меня проблемы с доступом к внешней USB-камере вместо встроенного iSight при использовании OpenCV с MacBook Pro под Mac OSX.

При передаче аргумента в функцию cvCaptureFromCAM(index), отличную от 0 или -1, я всегда получаю
Warning: Max Camera Num is 0; Using camera 0

Камера представляет собой Sony PS3 EYE, прекрасно работающую с драйвером Macam и компонентом QuickTime.
Однако я не могу получить к нему доступ с помощью OpenCV, который по умолчанию всегда будет использовать встроенный iSight (даже при попытке «занять» iSight другой программой).

Есть идеи?

Заранее большое спасибо, ваша помощь очень ценится!

1 Ответ

1 голос
/ 18 февраля 2011

Я просто возился с той же проблемой, драйверы Macam 32-битные, если ваша opencv-версия скомпилирована как 64-битная, она не будет работать.Я заканчиваю тем, что устанавливаю opencv дважды 64-битный с портами Mac и 32-битный с howebrew всякий раз, когда я использую ps3eye, я переключаюсь на 32-битную версию.

...