使用python open cv从视频中提取帧数组返回false而没有图像

时间:2016-05-31 17:13:42

标签: python opencv video-capture opencv3.0

import cv2

vidcap = cv2.VideoCapture('9091694436881747630.mp4')

count = 0
success = True
while success:
  success,image = vidcap.read()
  cv2.imwrite("frame%d.jpg" % count, image)     # save frame as JPEG file
  if cv2.waitKey(10) == 27:                     # exit if Escape is hit
      break
  count += 1

我使用上面的代码从mp4视频中提取帧。

success,image = vidcap.read()

它应该返回一个成功标志元组和图像作为[R,G,B]数组。但是,它会为所有视频返回false。

0 个答案:

没有答案