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实现)相关推荐

  1. Python+OpenCV 调用手机摄像头并实现人脸识别

    文章内容: 1.windows 环境下安装 OpenCV 机器视觉环境搭建: 2.基于通过 Python+OpenCV调用手机摄像头并实现人脸检测识别. 目录 1 实验环境 2 实验准备 2.1 下载 ...

  2. 使用opencv调用IP摄像头APP

    使用opencv调用手机摄像头 大致分为三步 在手机上下载应用IP摄像头 IP摄像头图标 2. 确保你的电脑和手机在同一个局域网中 如果你的电脑没有无线网卡,则用你的手机给电脑开热点(确保可以通过US ...

  3. opencv调用ip摄像头实现人脸识别自动拍照

    二话不说,直接上代码 /** @Author 张泰清* @Description //人脸识别* @Date 2019/12/19 13:14* @Param* @return**/import or ...

  4. 用OpenCV调用IP摄像头(python版)

    操作系统: Windows10用到的软件: 1.anaconda3 2.OpenCV 3 等等硬件: EasyN摄像头一个(必须为IPcamera) 问题综述 最近在学习OpenCV,想要通过摄像头采 ...

  5. python opencv调用笔记本摄像头 - python

    文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 通过查看书籍,自己总结了一下,怎样用python代码实现调用笔记本摄像头的功能. 这主要是通过opencv中cv2模块来 ...

  6. python+opencv调用手机摄像头

    第一步: 下载一个工具:IP摄像头(app),Android,iOS都可以下载 应用宝直接搜索IP摄像头,如下图: 下载安装后,打开app,点击下方的打开IP摄像头服务器,确保手机和电脑处于同一局域网 ...

  7. python OpenCV 调用罗技摄像头方法说明

    1.首先,需要安装opencv库文件,可以通过PIP install opencv-python(scripts目录下安装): 2.其次,验证安装版本pip list; 3.验证能否打开摄像头,实例如 ...

  8. Opencv读取网络摄像头的rtsp流

    参考:用OpenCV调用IP摄像头(python版) 这位老哥写的很详细,我就补充一些内容. 基本调用网络摄像头读取rtsp流的基本代码就是下面那样,关键是如何获取那个url链接. import cv ...

  9. ubuntu上python使用opencv调用usb摄像头无故掉线以后重连摄像头。

    项目中使用opencv调用usb摄像头,运行过程中,会出现摄像头掉线的情况.猜测掉线原因是硬件相关,可能是摄像头,也可能是usb线和端口. 这里主要介绍两种掉线情况以及代码重连摄像头的方式. 1.第一 ...

最新文章

  1. Maven学习(一) - Maven基础
  2. python3菜鸟教程中文-我的python学习方法和资源整理,干货分享
  3. 希尔排序算法图解分析
  4. 图灵社区 和 大家网
  5. .NET Core 1.0发布:微软开源跨平台大布局序幕
  6. 比特币一种点对点的电子现金系统是哪一年诞生的_阎王解读比特币白皮书:点对点电子现金系统...
  7. 以社会工程学助力网络安全
  8. 洛谷P2347 砝码称重 [2017年4月计划 动态规划01]
  9. c4d如何导出材质?c4d如何单独保存材质?
  10. 解决Samba服务无法访问 网络名不再可用的问题
  11. DPDK初始化hugepages
  12. 向日葵win10控制Ubuntu失败怎么办
  13. TP-LINK路由器与pfSense建立IPsec连接
  14. HTTP协议和XMPP协议
  15. 中国科学技术大学常用网址
  16. 论OpenVZ与KVM的区别
  17. 「实在RPA·人社数字员工」促进人力社保数字办公战略转型
  18. STM32之ADC配置,ADC_Mode模式理解
  19. 联发科 MK8675 5G modem资料
  20. 咳咳咳。继续编下去,等未来的我来嘲讽现在的我,百度圣典内部函数归类总结

热门文章

  1. linux 软件源 ppa,使用PPA源安装软件
  2. 【SpringCloud】04 网关springcloud gateway
  3. 人脸识别算法源码SDK开发包人证比对二次开发检测核验开发包
  4. 亲测可用|亚信防毒墙网络版卸载图文教程
  5. 新材料与我们有什么关系:盘点走进生活的新材料
  6. php批量处理图片大小,使用PhotoShop批量处理照片的分辨率(大小)
  7. 三维显示中可视化分析——视域分析、视点分析
  8. 制作chm文件搜索时总提示找不到主题的问题
  9. 史上最牛的qq空间,访问次数已经高达2亿7千多万次。
  10. 业余人士必备上网工具- 3721 上网助手 2005