当我尝试从.avi视频调整帧大小时,我收到错误(-215) ssize.area() > 0 in function resize
。我推断这意味着框架无法读取。我也安装了FFmpeg。为什么这无效?该视频与python文件位于同一文件夹中。
另外,播放.m4v视频效果很好。所以它只是.avi。
在我开始弄乱图像和诸如此类的东西之前,这是代码的开头。
from __future__ import print_function
import numpy as np, cv2
import datetime
cap = cv2.VideoCapture("video2.avi")
ret = cap.set(3,320)
ret = cap.set(4,240)
f = open('cars','w')
carCount = 0
while True:
stuff in here
cv2.imshow('Video', frame)
if cv2.waitKey(1) == ord('q'):
break
f.close()
cap.release()
cv2.destroyAllWindows()