美文网首页
python 从视频中抓取图片帧

python 从视频中抓取图片帧

作者: proud2008 | 来源:发表于2020-05-21 17:34 被阅读0次

https://github.com/imageio/imageio
imageio
需安装pip install imageio_ffmpeg

import pylab
import imageio
filename = 'aa.mp4'
vid = imageio.get_reader(filename,  'ffmpeg')
nums = [10, 20,30,40]
for num in nums:
    image = vid.get_data(num)
    fig = pylab.figure()
    fig.suptitle('image #{}'.format(num), fontsize=20)
    pylab.imshow(image)
pylab.show()

使用opencv 获取视频


import cv2
vidcap = cv2.VideoCapture('e:/aa.mp4')
success,image = vidcap.read()
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:
      break
  count += 1
···

相关文章

网友评论

      本文标题:python 从视频中抓取图片帧

      本文链接:https://www.haomeiwen.com/subject/alqqpctx.html