我是靠谱客的博主 不安鼠标,最近开发中收集的这篇文章主要介绍python-OpenCV视频常规处理(六),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、视频处理

opencv不仅能够处理图像,还能够处理视频,视频是由大量的图像构成的,这些图像是以固定的时间间隔从视频中获取的,这样就能够使得图像处理的方法对这些图像进行处理,进而达到处理视频的目的,要想处理视频,需要对视频就行读取,显示,保存等相关操作,为此,opencv提供了VideoCapture类和VideoWriter类的相关方法。

1、读取并显示摄像头视频

摄像头视频指的是从摄像头中实时读取到的视频,为了读取并显示摄像头视频,opencv提供了VideoCapture类的相关方法,这些方法包括摄像头的初始化方法,检验摄像头初始化是否成功的方法,从摄像头读取侦的方法,关闭摄像头的方法等。视频由大量的图像构成,把这些图像称为帧
VideoCapture类提供了构造方法VideoCapture(),用于完成摄像头的初始化工作。

capture = cv2.VideoCapture(index)

capture属性说明在文章最后

capture:要打开的摄像头
index:摄像头的设备索引

摄像头的数量及设备索引的先后顺序由操作系统决定,并且opencv没有提供查询摄像头数量及设备索引的方法。
当index的值为0时,表示要打开的是第一个摄像头,对于64位的windows10笔记本,当index的值为0时,表示要打开的笔记本内置摄像头。
capture=cv2.VideoCapture(0)
当index的值为1时,表示要打开的是第2个摄像头,对于64位的windows10笔记本

最后

以上就是不安鼠标为你收集整理的python-OpenCV视频常规处理(六)的全部内容,希望文章能够帮你解决python-OpenCV视频常规处理(六)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部