无法在 OpenCV 中打开视频 (Python)
Cannot open video in OpenCV (Python)
我正在尝试在 openCV 中打开视频,但它不起作用我通过添加完整路径找到了解决方案,即 "D:/Folder1/Folder2/1.avi",将视频转换为 .avi 而不是 mp4,将 dll 文件从打开的 cv 复制到 python 更改后的文件夹名称由 opencv 版本和 windows 64 位 ffmpeg opencv_ffmpeg320_64.dll
我的 opencv 版本 3.2.0
windows64
python2.7 和 Anaconda2
我是 Python 的初学者,不幸的是,以上都没有解决我的问题。
在我的代码片段下方:
import numpy as np
import cv2
cap = cv2.VideoCapture('1.avi')
if cap.isOpened():
print "opend"
else:
print "not opend"
while(cap.isOpened()):
ret, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
cv2.imshow('frame',gray)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
OpenCV 正在尝试找到打开该视频所需的编解码器,但没有找到,因此您需要安装它。尝试从网上下载一个解码包,然后再试。
我正在尝试在 openCV 中打开视频,但它不起作用我通过添加完整路径找到了解决方案,即 "D:/Folder1/Folder2/1.avi",将视频转换为 .avi 而不是 mp4,将 dll 文件从打开的 cv 复制到 python 更改后的文件夹名称由 opencv 版本和 windows 64 位 ffmpeg opencv_ffmpeg320_64.dll 我的 opencv 版本 3.2.0 windows64 python2.7 和 Anaconda2
我是 Python 的初学者,不幸的是,以上都没有解决我的问题。
在我的代码片段下方:
import numpy as np
import cv2
cap = cv2.VideoCapture('1.avi')
if cap.isOpened():
print "opend"
else:
print "not opend"
while(cap.isOpened()):
ret, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
cv2.imshow('frame',gray)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
OpenCV 正在尝试找到打开该视频所需的编解码器,但没有找到,因此您需要安装它。尝试从网上下载一个解码包,然后再试。