Opencv:如何调用IP摄像头
之前用的摄像头都是USB摄像头,直接插在电脑上就可以直接使用,很方便也很简单。最近换了一个IP摄像头,想着没有和电脑相连该怎么传输到电脑呢。IP摄像头利用RSTP协议进行传输。
以下是在查询过程中找到的一段话:
顾名思义IP摄像头则是利用摄像头的IP进行传输,那么怎么利用RSTP协议进行传输呢,查找了一些资料,大致的是rtsp://username:password@ip:port/stream1
但不同品牌的IP摄像头会有一些微小的差异,所以建议直接去问客服即可。
举个例子:我的摄像头的IP地址是192.168.123.130:554,用户名是admin,密码是123456,摄像机的RTSP端口为554。那么该摄像机 rtsp://admin:123456@192.168.123.130:554/stream1。
利用下面的代码即可进行读取:
import cv2
url = 'rtsp://admin:123456@192.168.123.130:554/stream1'
cap = cv2.VideoCapture(url)
while (cap.isOpened()):ret, frame = cap.read()cv2.imshow('frame', frame)if cv2.waitKey(1) & 0xFF == ord('q'):break
# When everything done, release the capture
cap.release()
cv2.destroyAllWindows()
Opencv:如何调用IP摄像头相关推荐
- opencv调用ip摄像头实现人脸识别自动拍照
二话不说,直接上代码 /** @Author 张泰清* @Description //人脸识别* @Date 2019/12/19 13:14* @Param* @return**/import or ...
- python+opencv调用ip摄像头(基于RTSP实现)
python+opencv调用ip摄像头(基于RTSP实现) 采用RTSP(Real Time Streaming Protocol),RFC2326,实时流传输协议,RTSP是TCP/IP协议体系中 ...
- python-OpenCv调用IP摄像头APP
使用流程: 手机安装IP摄像头APP. 手机打开IP摄像头APP. 右上角选择 "运动检测"(这个时候你应该能看到手机摄像头打开了). 屏幕中间勾选 "RTSP服务器&q ...
- 用OpenCV调用IP摄像头(python版)
操作系统: Windows10用到的软件: 1.anaconda3 2.OpenCV 3 等等硬件: EasyN摄像头一个(必须为IPcamera) 问题综述 最近在学习OpenCV,想要通过摄像头采 ...
- 使用opencv调用IP摄像头APP
使用opencv调用手机摄像头 大致分为三步 在手机上下载应用IP摄像头 IP摄像头图标 2. 确保你的电脑和手机在同一个局域网中 如果你的电脑没有无线网卡,则用你的手机给电脑开热点(确保可以通过US ...
- python调用ip摄像头为什么打不开_怎么用python的opencv库打开ip摄像头
使用IP摄像头,需要在手机上下载一个网络摄像头app,之后在app上开启云服务,就可以把手机摄像头当做电脑的另外一个摄像头. 下载支持网络摄像头的app 首先下载任意款网络摄像头 本人手机魅蓝note ...
- YOLOv5调用IP摄像头
本文将展示IP摄像头的调用方法(以调用手机摄像头为例). 实现 首先在手机端下载可以联网调用手机摄像头的APP 我用的是这个 勾选RTSP,点击分享 记下局域网地址,后面代码中需要对应修改 更改det ...
- yolov5调用ip摄像头时出现的问题
今天尝试使用yolov5-5.0做实时目标检测,但是当输入指令: python detect.py --source http://192.168.xx.xx:xx/video --weights y ...
- opencv python 调用网络摄像头 (局域网)
''' Opencv-python读取IP摄像头视频流/USB摄像头 '''import cv2# 创建一个窗口 名字叫做Window cv2.namedWindow('Window', flags= ...
最新文章
- 解决局域网IP冲突的问题
- 一文详解神经网络模型
- 试分析下列程序段:请选择(L1、L2、L3或L4)填入相应的括弧中
- 锋利的jQuery第2版学习笔记8~11章
- c++ winpcap开发(5)
- Android Studio中Eric常用的快捷键
- 吝啬的国度 ---用vector 来构图
- 分页缓冲池内存过高_揭秘:为什么新买的8G内存却显示4G可用,是系统出错还是被人坑了?...
- 国科大学习资料--矩阵分析与应用(李保滨)--2017年期末考试试卷
- 树莓派-13-红外遥控器HX1838
- html泰勒展开,【转载】泰勒展开式
- python 爬虫。爬取小说--斗破苍穹
- qml 中英文虚拟键盘
- Excel中提取单元格数字
- java d打字游戏_练习--java实现的打字游戏
- 深度学习在推荐领域的应用:Lookalike 算法
- 最美诗词可切换网站单页源码
- 晶体管数字计算机原理,计算机发展-微计算机原理-电子发烧友网站
- 错误0x80080005的解决办法
- 《富爸爸,穷爸爸》思维导图和学习笔记
热门文章
- SOEM 源码解析 ecx_FRMW
- Oracle 技巧总结 (二):nvl() 函数
- 30天自制操作系统第8天harib05d
- java lombok logback 配置日志打印
- 10行代码实现微信群消息同步(wxpy)
- git 报错fatal: cannot create directory at ‘../../..‘: Permission denied
- 苹果6怎样分屏_苹果凌晨更新,看片神器iPad一秒下线(文末有福利)
- 使用restTemplate启动报错:Field restTemplate in com.demo.service.OrderToMemberService required a bean of ty
- vim方向键无效的解决方案
- 网页如何快速设置成黑白模式