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

    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

      

  • 相关阅读:
    2016华中农业大学预赛 E 想法题
    2016华中农业大学预赛 B 数学
    render()
    钩子函数
    redirect_uri域名与后台配置不一致,错误码:10003
    群发次数
    表名
    intval()函数
    render()
    $this->autoRender = false
  • 原文地址:https://www.cnblogs.com/my-love-is-python/p/10390279.html
Copyright © 2011-2022 走看看