我正在尝试使用spyder Python3.7.1中的opencv 4.1.2从视频中提取帧,但是我遇到了这个错误。你知道吗
代码:
import cv2
print(cv2.__version__)
vidcap = cv2.VideoCapture('G:/TSR/TSR_vedios/blur/01_01_01_02_01.mp4')
success,image = vidcap.read()
count = 0
success = True
while success:
cv2.imwrite("G:/TSR/TSR_vedios/tlevels/blurness/frame%d.jpg" % count, image)
success,image = vidcap.read()
print ('Read a new frame: ', success)
count += 1
您需要调用
open
函数,并确保图像是有效的,即宽度和高度均为>;0。你知道吗如下所示修改代码:
相关问题 更多 >
编程相关推荐