python opencv录制视频_Python27+Opencv3 捕获网络摄像头IPCamera实时视频
Opencv3+Python比较常见的是播放本地avi视频文件、或者捕获PC自带摄像头视频。
现在网络摄像机遍布,而我们测试时也需要用到网络摄像机的实时视频,并进行处理,参考《opencv3计算机视觉(python语言实现)》编写了捕获网络摄像机实时视频的代码。
前提:
1、opencv+python的ffmpeg库配置ok,即videocapture返回TRUE。配置方法可以参考另一篇博文。
2、测试的网络摄像机支持rtsp协议网络串流播放(比如可以通过vlc串流播放)。
代码如下:
#蓝色字体的rtsp URL根据各自网络摄像机定义的格式,部分需要添加认证信息,格式即为:rtsp://username:password@ip/***
cap = cv2.VideoCapture('rtsp://192.168.1.60/stream2')
#判断是否正常开启
print cap.isOpened()
frameNum = 1
while(cap.isOpened()):
ret,frame = cap.read()
print frameNum
frameNum = frameNum + 1
cv2.imshow('frame',frame)
#每10帧存储一张图片
if frameNum%10 == 1:
cv2.imwrite('p_w_picpath'+str(frameNum)+'.jpg',frame)
if cv2.waitKey(1) == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
里面没有写视频的存储,如果需要存储视频,使用VideoWriter即可,注意其中参数VideoWriter_fourcc()需要指定编码器,同时帧率及视频分辨率也需要传入。
python opencv录制视频_Python27+Opencv3 捕获网络摄像头IPCamera实时视频相关推荐
- python网络摄像头模拟usb摄像头_Python27+Opencv3 捕获网络摄像头IPCamera实时视频
Opencv3+Python比较常见的是播放本地avi视频文件.或者捕获PC自带摄像头视频. 现在网络摄像机遍布,而我们测试时也需要用到网络摄像机的实时视频,并进行处理,参考<opencv3计算 ...
- python opencv 录制视频_OpenCV Python 录制视频
学到实用OpenCV调用笔记本电脑的摄像头,并录制视频保存到本地硬盘的时候,出现了一点故障,那就是获取到的文件总是为0KB.经过一番查找,终于找到了解决办法. 调用摄像头 调用摄像头作为本实验的基础是 ...
- python opencv 录制视频_如何使用OpenCV、Python和深度学习在图像和视频中实现面部识别?...
Face ID 的兴起带动了一波面部识别技术热潮.本文将介绍如何使用 OpenCV.Python 和深度学习在图像和视频中实现面部识别,以基于深度识别的面部嵌入,实时执行且达到高准确度. 以下内容由 ...
- python opencv录制视频_Python-OpenCV 处理视频(一)(二): 输入输出 视频处理
视频的处理和图片的处理类似,只不过视频处理需要连续处理一系列图片. 一般有两种视频源,一种是直接从硬盘加载视频,另一种是获取摄像头视频. 0x00. 本地读取视频 核心函数: cv.CaptureFr ...
- python opencv录制视频_如何使用OpenCV和Python录制视频?
我已经看过OpenCV的Python example介绍了如何使用VideoCapture和VideoWriter来捕获和写出视频文件.但我一直在想:OpenCV Error: Assertion f ...
- python opencv 录制视频_Python利用opencv实现录制视频
import cv2 import threading #python 多线程操作库 class RecordingThread(threading.Thread): def __init__( ...
- python opencv 录制视频_python - 使用Opencv Python多线程录制视频 - 堆栈内存溢出
我认为您的工作方向正确,但是我无法使用您的代码保存文件. 这是一个使用多线程获取帧的视频流到视频小部件. 每个摄像机流都有两个线程: 线程#1-专用于仅读取摄像机流中的帧. 线程#2-专用于处理帧(显 ...
- opencv录制视频 python_Python-OpenCV录制H264编码的MP4视频
前言 因最近项目需求涉及计算机视觉相关内容,需要实现在Python录制视频,并且录制完成后可在浏览器前端中进行视频回放的功能:特写下此篇文章以记录整体实现过程. 2019-08-02 更新 之前一直在 ...
- 解决Python OpenCV 读取视频并抽帧出现error while decoding的问题
解决Python OpenCV 读取视频抽帧出现error while decoding的问题 1. 问题 2. 解决 3. 源代码 参考 1. 问题 读取H264视频,抽帧视频并保存,报错如下: [ ...
最新文章
- 【LeetCode从零单排】No.9 Palindrome Number
- [数分提高]2014-2015-2第8教学周第1次课 (2015-04-21)
- 农民思考互联网时代农民的未来
- mybatis 一对多_Mybatis 强大的结果集映射器resultMap
- 2.4、准备Spring Boot的环境 prepareEnvironment
- 平衡二叉树---AVL树的实现
- 惠普linux打印驱动怎么安装驱动程序,hp打印机驱动怎么安装 惠普打印机驱动程序安装方法【详解】...
- WinForm窗体内嵌浏览器实现方式
- java软件开发是什么_java常用的开发软件是什么
- 计算机屏幕显示电缆借口,电脑打不开,显示电缆线没有连接是什么意思?
- QT:布局管理器消息盒子对话框
- 极客日报:vivo投资超49亿元建人才房;马斯克承认完全自动驾驶 “不是很好”;Edge浏览器出现无法关闭的广告
- 最近搞的AGV调度控制中心
- output delay含义
- 芯旺微车规级功夫KF32A150,SPI调试经验
- java 百万级数据处理_一次性查询百万级数据应该怎么处理?
- html------个人简历表
- 不写情书,程序员还要学写作吗?
- c语言航空订票系统程序设计,航空订票系统C语言版.doc
- matlab中坐标轴的量程,origin中如何改变坐标量程
热门文章
- 新闻深度解析:爱立信在伊拉克到底怎么了?
- centos安装minikube
- 命令关闭所有cmd窗口
- VVIC平台API接口:item_get - 根据ID取商品详情
- Java减肥计划(使用if结构)
- python情人节之玫瑰花与表白方式_情人节快乐! python绘制漂亮玫瑰
- 股票爬虫(java爬取东方财富)
- [LTTng学习之旅]------环境搭建
- 地图的电子围栏功能的技术选型
- 测试/开发程序员幽默的 “自嘲“?印象流派......