码迷,mamicode.com
首页 > 其他好文 > 详细

机器学习进阶-图像基本处理-视频的读取与处理 1.cv2.VideoCapture(视频的载入) 2.vc.isOpened(载入的视频是否可以打开) 3.vc.read(视频中一张图片的读取) 4.cv2.cvtColor(将图片转换为灰度图)

时间:2019-02-17 10:48:03      阅读:3499      评论:0      收藏:0      [点我收藏+]

标签:nbsp   style   机器   div   进阶   读取   wait   pre   frame   

1.vc = cv2.VideoCapture(‘test.mp4‘) #进行视频的载入

2.vc.isOpened() # 判断载入的视频是否可以打开

3.ret, frame = vc.read()  #进行单张图片的读取,ret的值为True或者Flase, frame表示读入的图片

4.cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)  #表示将图片转换为灰度图

代码:

import cv2

vc = cv2.VideoCapture(test.mp4)

if vc.isOpened():
    # 读取视频中的一张图片
    ret, frame = vc.read()
else:
    ret = False

while ret:
    ret, frame = vc.read()
    if ret == True:
        img = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
        cv2.imshow(test, img)

    if cv2.waitKey(10) & 0xFF == 27:
        break

 

  

 

机器学习进阶-图像基本处理-视频的读取与处理 1.cv2.VideoCapture(视频的载入) 2.vc.isOpened(载入的视频是否可以打开) 3.vc.read(视频中一张图片的读取) 4.cv2.cvtColor(将图片转换为灰度图)

标签:nbsp   style   机器   div   进阶   读取   wait   pre   frame   

原文地址:https://www.cnblogs.com/my-love-is-python/p/10390279.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!