OpenCV-Python 视频读取
import numpy as np
import cv2
# 读取视频文件
cap = cv2.VideoCapture('./law.mp4')
# 或者电影每秒的帧数
fps = cap.get(cv2.CAP_PROP_FPS)
# 判断视频是否一直打开
while (cap.isOpened()):
success,frame = cap.read()
# 视频显示
cv2.imshow('law', frame)
# 设置窗口
cv2.resizeWindow('law', 512,288)
# 判断退出条件
if cv2.waitKey(int(1000//fps)) ==ord('q'):
break
# 清除缓存退出
cv2.destroyAllWindows()
# 获取摄像头 : 只需要将读取视频的文件里的值换成 0
# 值为0表示调取摄像头
cap = cv2.VideoCapture(0) while (cap.isOpened()):
sucess,frame = cap.read()
cv2.imshow('capture', frame)
if cv2.waitKey(41) == ord('q'):
break
# 关闭摄像头
cap.release()
cv2.destroyAllWindows()
OpenCV-Python 视频读取的更多相关文章
- opencv+python视频实时质心显示
		利用opencv+python实现以下功能: 1)获取实时视频,分解帧频: 2)将视频做二值化处理: 3) 将视频做滤波处理(去除噪点,获取准确轮廓个数): 4)识别图像轮廓: 5)计算质心: 6)描 ... 
- 基于OpenCV之视频读取,处理和显示框架的搭建(一)
		主要包括以下内容: 1.使用的主要函数的说明. 2.两个实例:视频读取和显示.搭建视频读取和处理框架,调用canny函数提取边缘并显示. 3.一些注意事项和代码说明. 一.使用的主要函数 1.延时函数 ... 
- OpenCV的视频读取
		现在找一个能拍摄视频的设备真是太容易了.结果大家都用视频来代替以前的序列图像.视频可能由两种形式得到,一个是像网络摄像头那样实时视频流,或者由其他设备产生的压缩编码后的视频文件.幸运的是,OpenCV ... 
- OpenCV学习笔记(2)——如何用OpenCV处理视频
		如何用OpenCV处理视频 读取视频文件,显示视频,保存视频文件 从摄像头获取并显示视频 1.用摄像头捕获视频 为了获取视频,需要创建一个VideoCapature对象.其参数可以是设备的索引号,也可 ... 
- python + opencv: 解决不能读取视频的问题
		博主一开始使用python2.7和Opencv2.4.10来获取摄像头图像,程序如下: cap = cv2.VideoCapture(0) ret, frame = cap.read() 使用这个程序 ... 
- OpenCV + python 实现人脸检测(基于照片和视频进行检测)
		OpenCV + python 实现人脸检测(基于照片和视频进行检测) Haar-like 通俗的来讲,就是作为人脸特征即可. Haar特征值反映了图像的灰度变化情况.例如:脸部的一些特征能由矩形特征 ... 
- OpenCV计算机视觉学习(1)——图像基本操作(图像视频读取,ROI区域截取,常用cv函数解释)
		1,计算机眼中的图像 我们打开经典的 Lena图片,看看计算机是如何看待图片的: 我们点击图中的一个小格子,发现计算机会将其分为R,G,B三种通道.每个通道分别由一堆0~256之间的数字组成,那Ope ... 
- OpenCV视频读取播放,视频转换为图片
		转载请注明出处!!! http://blog.csdn.net/zhonghuan1992 OpenCV视频读取播放,视频转换为图片 介绍几个有关视频读取的函数: VideoCapture::Vide ... 
- Python图像处理丨OpenCV+Numpy库读取与修改像素
		摘要:本篇文章主要讲解 OpenCV+Numpy 图像处理基础知识,包括读取像素和修改像素. 本文分享自华为云社区<[Python图像处理] 二.OpenCV+Numpy库读取与修改像素> ... 
- 使用opencv显示视频的方法
		下面对使用opencv显示视频做一个简单的记录.当然,网上这方面的资料已经数不胜数了,我只是将其简单记录,总结一下. 在opencv中显示视频主要有: (1)从本地读取视频和调用摄像头读取视频 (2) ... 
随机推荐
- Redhat Linux 7.3 虚拟机通过USB挂载NTFS格式的移动硬盘
			分为如下几个步骤: 一.设置本地yum,安装gcc(如果本机已经安装gcc,则跳过此步) 在虚拟机连接linux iso安装盘 查看光盘挂载情况 mkdir /iso mount /dev/cdrom ... 
- 十一、使用a标签打电话、发短信、发邮件
			<a href="tel:400-888-6633">拨打电话<a> <a href="sms:19956321564">发 ... 
- 10.符号链接&创建链接
			在我们到处查看时,我们可能会看到一个目录,列出像这样的一条信息: lrwxrwxrwx 1 root root 11 2007-08-11 07:34 libc.so.6 -> libc-2.6 ... 
- mac apache服务器
			//开启apache: sudo apachectl start //重启apache: sudo apachectl restart //关闭apache: sudo apachectl stop ... 
- 「资料/转载」HTML标签英文单词对照表
			<!--> / 注释 <!DOCTYPE> document type 文档类型 <a> anchor 超链接 <abbr> abbreviation ... 
- linux下生成带符号的随机密码
			cat /dev/urandom |tr -dc "[:graph:]"|fold -w 15|head 结果如下: 
- linux下查看某个文件属于哪个包
			1.centos/redhat下查看某个文件或命令属于哪个rpm包: $ yum provides /etc/passwd 或者 $ rpm -qf /etc/passwd 2.ubuntu及衍生版: ... 
- shell脚本需求
			需求一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=`wc -l /etc/pas ... 
- C++实现线性表的链接存储结构(单链表)
			将线性表的抽象数据类型定义在链接存储结构下用C++的类实现,由于线性表的数据元素类型不确定,所以采用模板机制. 头文件linklist.h #pragma once #include <iost ... 
- RedHat(Linux) Oracle数据库设置开机自启动
			1 首先修改/etc/oratab文件添加如下行:ycr:/u01/app/oracle/product/12.1.0/dbhome_1:Y 关于/etc/oratab文件解释如下:# This fi ... 
