python+opencv调用ip摄像头(基于RTSP实现)
python+opencv调用ip摄像头(基于RTSP实现)
采用RTSP(Real Time Streaming Protocol),RFC2326,实时流传输协议,RTSP是TCP/IP协议体系中的一个应用层协议实时流协议(RTSP)是应用级协议,控制实时数据的发送。RTSP提供了一个可扩展框架,使实时数据,如音频与视频的受控点播成为可能。数据源包括现场数据与存储在剪辑中数据。该协议目的在于控制多个数据发送连接,为选择发送通道,如UDP、组播UDP与TCP,提供途径,并为选择基于RTP上发送机制提供方法
利用RTSP+opencv就可以实现网络摄像头的调用1
python代码如下:
# -*- coding: utf-8 -*-
"""
Created on Thu May 23 12:15:24 2019
通过rtsp即实时流传输协议基于TCP/IP协议体系中的一个应用层协议,控制声音或影像的多媒体串流协议。
opencv提供处理画面窗口函数
@author: WFYUN
"""
import cv2
#调用多摄像头画面
#采用rtsp实时流传输协议,各版本IP摄像头rtsp地址见:https://blog.csdn.net/jin_huan11/article/details/78834284
cam_url='rtsp://admin:kd12345678@192.168.137.100:554/Streaming/Channels/201'
#用以下模板调用其他摄像头,仅限海康
#cam_url='rtsp://admin: 密码 @ IP :554/Streaming/Channels/201'
cap=cv2.VideoCapture(cam_url) #调用IP摄像头if cap.isOpened(): rval, frame = cap.read() #读取视频流
else:cap.open(cam_url) #打开读取的视频流rval = Falseprint("error")
while rval:frame=cv2.resize(frame,(720,720)) #调节输出图像的大小cv2.imshow("cam_num1", frame) #显示视频流rval, frame = cap.read()key = cv2.waitKey(1)if key == 27: #按ESC键退出break
cap.release() #释放摄像头
cv2.destroyAllWindows() #关闭窗口
感谢博主https://blog.csdn.net/jin_huan11/article/details/78834284提供各个品牌摄像头RTSP地址
python+opencv调用ip摄像头(基于RTSP实现)相关推荐
- Python+OpenCV 调用手机摄像头并实现人脸识别
文章内容: 1.windows 环境下安装 OpenCV 机器视觉环境搭建: 2.基于通过 Python+OpenCV调用手机摄像头并实现人脸检测识别. 目录 1 实验环境 2 实验准备 2.1 下载 ...
- 使用opencv调用IP摄像头APP
使用opencv调用手机摄像头 大致分为三步 在手机上下载应用IP摄像头 IP摄像头图标 2. 确保你的电脑和手机在同一个局域网中 如果你的电脑没有无线网卡,则用你的手机给电脑开热点(确保可以通过US ...
- opencv调用ip摄像头实现人脸识别自动拍照
二话不说,直接上代码 /** @Author 张泰清* @Description //人脸识别* @Date 2019/12/19 13:14* @Param* @return**/import or ...
- 用OpenCV调用IP摄像头(python版)
操作系统: Windows10用到的软件: 1.anaconda3 2.OpenCV 3 等等硬件: EasyN摄像头一个(必须为IPcamera) 问题综述 最近在学习OpenCV,想要通过摄像头采 ...
- python opencv调用笔记本摄像头 - python
文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 通过查看书籍,自己总结了一下,怎样用python代码实现调用笔记本摄像头的功能. 这主要是通过opencv中cv2模块来 ...
- python+opencv调用手机摄像头
第一步: 下载一个工具:IP摄像头(app),Android,iOS都可以下载 应用宝直接搜索IP摄像头,如下图: 下载安装后,打开app,点击下方的打开IP摄像头服务器,确保手机和电脑处于同一局域网 ...
- python OpenCV 调用罗技摄像头方法说明
1.首先,需要安装opencv库文件,可以通过PIP install opencv-python(scripts目录下安装): 2.其次,验证安装版本pip list; 3.验证能否打开摄像头,实例如 ...
- Opencv读取网络摄像头的rtsp流
参考:用OpenCV调用IP摄像头(python版) 这位老哥写的很详细,我就补充一些内容. 基本调用网络摄像头读取rtsp流的基本代码就是下面那样,关键是如何获取那个url链接. import cv ...
- ubuntu上python使用opencv调用usb摄像头无故掉线以后重连摄像头。
项目中使用opencv调用usb摄像头,运行过程中,会出现摄像头掉线的情况.猜测掉线原因是硬件相关,可能是摄像头,也可能是usb线和端口. 这里主要介绍两种掉线情况以及代码重连摄像头的方式. 1.第一 ...
最新文章
- Maven学习(一) - Maven基础
- python3菜鸟教程中文-我的python学习方法和资源整理,干货分享
- 希尔排序算法图解分析
- 图灵社区 和 大家网
- .NET Core 1.0发布:微软开源跨平台大布局序幕
- 比特币一种点对点的电子现金系统是哪一年诞生的_阎王解读比特币白皮书:点对点电子现金系统...
- 以社会工程学助力网络安全
- 洛谷P2347 砝码称重 [2017年4月计划 动态规划01]
- c4d如何导出材质?c4d如何单独保存材质?
- 解决Samba服务无法访问 网络名不再可用的问题
- DPDK初始化hugepages
- 向日葵win10控制Ubuntu失败怎么办
- TP-LINK路由器与pfSense建立IPsec连接
- HTTP协议和XMPP协议
- 中国科学技术大学常用网址
- 论OpenVZ与KVM的区别
- 「实在RPA·人社数字员工」促进人力社保数字办公战略转型
- STM32之ADC配置,ADC_Mode模式理解
- 联发科 MK8675 5G modem资料
- 咳咳咳。继续编下去,等未来的我来嘲讽现在的我,百度圣典内部函数归类总结