怎么用python读取视频文件?

  统计/机器学习 计算机视觉 Python    浏览次数:114        分享
0

怎么用python读取视频文件?比如avi,mp4,mov之类的格式。谢谢!

 

宇航哥   2019-03-12 13:08



   2个回答 
1


import cv2
cv2.VideoCapture()
SofaSofa数据科学社区 DS面经 问答 实战

shilongcn   2019-03-12 17:35

谢谢回答,我试试 - 宇航哥   2019-03-12 22:04
1

用imageio这个package

import matplotlib.pyplot as plt
import imageio
imageio.plugins.ffmpeg.download()


# 读取视频,显示第100,200,300帧画面
vid = imageio.get_reader('vid.mp4',  format='ffmpeg')
plt.figure(figsize=(7, 2))
for num in [1, 2, 3]:
    image = vid.get_data(100 * num)
    plt.subplot(1, 3, num)
    plt.title('Img %d'%(100*num), fontsize=10)
    plt.axis('off'); plt.imshow(image)
plt.show()


SofaSofa数据科学社区 DS面经 问答 实战

zl_pku   2019-03-13 10:52



  相关主题

opencv里waitkey和destroyAllWindows有什么用?   0回答

Python中怎么把一个RGB彩色图像转成灰度黑白图像?   3回答

pip install opencv-python失败,难道非要编译安装?   3回答

有什么好的方法识别图片中的特殊点呢   1回答

图像处理中rgba是什么意思?   1回答

yolov3-tiny一个maxpool层算出的结果为什么和pytorch上的公式不一样   1回答

卷积层的padding一般都是零吗?   2回答

怎么根据颜色来计算两个图像的相似度?   2回答

pip install opencv报错   1回答

图像分割(imaging segment) 可以对图片数据进行裁剪,增多训练的数据量么   2回答

如何安装pytorch   2回答

CNN中reLU层和max pooling层的前后顺序   2回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!