Захват OpenCV с USB, а не с iSight (OSX)

У меня возникают проблемы с доступом к внешней 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 с помощью другая программа).

Любые идеи?

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


person Thomas Morke    schedule 18.02.2011    source источник


Ответы (1)


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

person Hamza Yerlikaya    schedule 18.02.2011