从USB而不是iSight(OSX)捕获OpenCV

时间:2011-02-18 13:18:12

标签: macos opencv webcam isight

在Mac OSX下使用OpenCV和MacBook Pro时,我无法访问外置USB摄像头而不是内置iSight。

当将参数传递给cvCaptureFromCAM(index)函数而不是0或-1时,我将始终得到一个
Warning: Max Camera Num is 0; Using camera 0

相机是Sony PS3 EYE,与macam驱动程序和quicktime组件完美配合 然而,我无法使用OpenCV访问它,它总是默认为内置的iSight(即使试图用其他程序“占用”iSight)。

有什么想法吗?

非常感谢您,非常感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

我只是搞乱同样的问题,macam驱动程序是32位,如果你的opencv安装编译为64位它将无法正常工作。我最终安装opencv两次64位mac端口和32位with howebrew每当我使用ps3eye我切换到32位版本。