【发布时间】:2025-12-05 06:45:02
【问题描述】:
我使用的是 Windows 10 和 2.7.12 32 位版本的 Python 和 Opencv 3.1.0。以下是出错的代码:
vcap = cv2.VideoCapture("StraightAhead.avi")
if not vcap.isOpened():
print "File Cannot be Opened"
首先,所有这些代码在使用网络摄像头时都有效(所以VideoCapture(0))。
我已经尝试了几件事。首先,它最初是一个 mp4,所以我将它转换为 avi。我尝试了一个使用 Linux 与 python 和 opencv 的朋友提供的文件 (.webm),该文件对他有用,但对我无效。
我检查是否可以将 DLL 文件从 opencv ffmpeg 移动到 Python,但那里没有适合我的 DLL 文件。我检查了很多其他问题,但大多数都提供了 Linux 的解决方案。
最相关的问题没有任何答案或cmets,所以我最终决定在这里问它。我希望有人可以提供帮助。
【问题讨论】: