CaptureFromFile失败(PyOpencv)

2024-06-23 19:08:32 发布

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

我在我的机器上运行了一个示例代码,但在另一台机器上无法运行。
尤其是代码:

from cv2 import cv
try: capture = cv.CaptureFromFile('clip.avi')    
except: print 'error loading the video' 
nFrames = int( cv.GetCaptureProperty(capture, cv.CV_CAP_PROP_FRAME_COUNT))
print nFrames

在发生故障的机器上,结果是nFrames=0(以及宽度、高度、fps、fourcc等),但不会引发异常。我试着用一个未压缩的视频来确保没有编解码器问题。它也不适用于MPEG1视频,也不适用于我尝试的任何其他视频。
所以:

  • 既然没有错误,有没有办法知道发生了什么 在这里处理(没有引发异常,没有错误消息,我没有 在pyOpenCV中找到“GetLastError”函数吗?在
  • 你知道问题出在哪里吗?在

谢谢!在


Tags: 代码fromimport机器示例clip视频错误

热门问题