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

Posted my-love-is-python

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了机器学习进阶-图像基本处理-视频的读取与处理 1.cv2.VideoCapture(视频的载入) 2.vc.isOpened(载入的视频是否可以打开) 3.vc.read(视频中一张图片的读取) 相关的知识,希望对你有一定的参考价值。

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(视频中一张图片的读取) 的主要内容,如果未能解决你的问题,请参考以下文章

机器学习进阶-图像基本操作-图像数据读取 1.cv2.imread(图片读入) 2.cv2.imshow(图片展示) 3.cv2.waitKey(图片停留的时间) 4.cv2.destroyAllW

ng机器学习视频笔记(十六) ——从图像处理谈机器学习项目流程

stm32能处理机器视觉吗

机器视觉行业实践技巧 -- OpenCV技巧与方法:代码脚手架 -- 图像处理

机器视觉行业实践技巧 -- OpenCV技巧与方法:代码脚手架 -- 图像处理

Python爬虫新手进阶版:怎样读取非结构化图像视频语音数据