猿问

OpenCV2.4不适用于Windows的视频捕获

OpenCV2.4不适用于Windows的视频捕获

我使用Python绑定到OpenCV 2.4,安装了以下代码指令.

我的问题类似于这一个,但我需要Windows机器解决方案。

问题:当我试图使用

cap = cv2.VideoCapture(0)print cap.grab()

它运行得很好,但是下面的代码

cap = cv2.VideoCapture(filename)print cap.grab()

永远都是假的。

文件的路径是正确的,绝对的,没有空格。

我在Windows XP和Windows 7的两台机器上试用了类似的结果。在Linux(Ubuntu)上,它对我来说很好。


慕哥9229398
浏览 505回答 3
3回答

Qyouu

复制OpenCV_ffmpeg.dll对我来说还不够-我不得不把它重命名为OpenCV_ffmpeg 246.dll,当我在Python2.7.5中使用OpenCV 2.4.6时

心有法竹

我首先尝试复制,然后更改windows的路径环境。直到我将OpenCV_ffmpeg245.dll改为OpenCV 2.4.5和python2.7之前,它才起作用。(注意*245.dll来自OpenCV版本2.4.5)
随时随地看视频慕课网APP

相关分类

Python
我要回答