python2.7+opencv3.0视频读取

源代码:

# -*- coding: utf-8 -*-

import numpy as np

import cv2

from PIL import Image

cap=cv2.VideoCapture("test.mpg");

ret,frame=cap.read()

while ret:

    gray=cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)#灰度图

    cv2.imshow('frame',gray)

    if cv2.waitKey(1) &0xFF==ord('q'):

        ret,frame=cap.read()#获取下一帧图像

cap.release()

cv2.destroyAllWindows()

注意:

    第一次使用该模块时会提示没有打开视频(Process finished with exit code 0)【cap.isopen()可判断原因】,解决方案如下:

将opencv_ffmpeg300.dll(F:\opencv\build\x86\vc12\bin目录下)复制到python目录下(C:\Python27)即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容