为什么avi文件不能在OpenCVPython中打开

2024-06-09 00:07:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我安装了OpenCV版本。2.4.7.2在Windows Vista(32位)平台上,没有报告错误。 然后是以下文件:

C:\opencv\build\python\2.7\x86\cv2.pyd

已移至:

C:\python27\Lib\site-packages\

我一直在用图像和视频(*.avi)文件测试openCV。我没有问题什么时候 处理图像。但是,我发现了一个问题,当试图打开avieo文件。首先,一个 好的例子:

^{pr2}$

[此avi的结果返回True]

但是,如果我使用

import cv2 
path = 'D:/Videos/'
video = 'toy_plane_liftoff.avi' # http://cinelerra.org/footage/
vid = cv2.VideoCapture(path+video)
result = vid.isOpened()

[此avi的结果返回False]

注意,我试过其他几个avi文件(从网上下载的测试avi) 大部分都不会打开。如何打开“好”的avi文件?我所说的好的avi文件是指一个可以用Windows媒体播放器和vlc2.1.2播放的文件。在


Tags: 文件path图像版本windowsvideo报告错误