2013-12-17 32 views
0

我在Mac OS Maverick上使用自制软件安装OpenCV 2.4.6.1。我试图连接使用此代码的摄像头,但它返回False RVAL和无框架:在opencv Mac OS中打开摄像头时出错

webcam = cv2.VideoCapture(0) 
rval, frame = webcam.read() 

如何解决这个问题?

+1

尝试cv2.VideoCapture(-1),它可以帮助! – Engine

+0

传递-1给了我一个工作内置的isight相机,与0.传递应该给我所听到的,但不工作摄像头。 – user391339

回答

1

我有同样的经历。

我按照下面的方式解决了它。

酿造安装https://raw.github.com/minrk/homebrew-science/opencv-2.4.7.1/opencv.rb

+0

该链接似乎不工作?你可以请更新吗? –

+0

我希望这个链接可以帮助你。 https://github.com/Homebrew/homebrew-science/commit/25b121d7f3405187e01a12ac66ce7df4207f4597但是,现在三是OpenCV版本高达2.4.8。 –

+0

你能解释一下上面的内容吗?我已经有cv2 - 上述解决方法如何? – user391339