python利用OpenCV调用海康威视摄像头--利用wifi路由器提供网
部署环境
由于实验室只有无线网没有有线网,在这里依靠wifi路由器做出一个有线网。
wifi路由器根据wifi配置有线网
ip 192.168.113.17
掩码 255.255.255.0
网关192.168.113.254
DNS 8.8.8.8
在这里是网络已经可以联通。
此时摄像头默认的ip地址是192.168.1.64,我自己将其该为192.168.114.64,这里其实可以不改
修改本地网口ip使其在一个网段,但不要用64
此时上面为wifi路由器提供的网,下面为摄像头的网,如果把wifi路由器网关闭,处于断网状态,运行下方代码
运行代码
import cv2
import time
import numpy as npuser, pwd, ip, channel = "admin", "passward", "192.168.114.64", 1video_stream_path = "rtsp://%s:%s@%s//Streaming/Channels/%d" % (user, pwd, ip, channel) # HIKIVISION new version 2017
video = cv2.VideoCapture(video_stream_path)
l_used_time = []
fps = 0
while True:s = time.time()ret, frame = video.read()# print(ret)# image = cv2.resize(frame, (416, 416))# image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)# cv2.imshow("results", image)cv2.putText(frame, text='FPS: {}'.format(fps), org=(3, 15), fontFace=cv2.FONT_HERSHEY_SIMPLEX,fontScale=0.50, color=(255, 0, 0), thickness=2)cv2.imshow("results", frame)cv2.waitKey(5)used_time = time.time() - sl_used_time.append(used_time)if len(l_used_time) > 10:l_used_time.pop(0)fps = int(1 / np.mean(l_used_time))
可以跑通,但网线连上后就不能正常运行,这是由于连上路由器后会从路由器搜寻局域网内的ip而不是本地的。
如果要想联网还可以运行,可以把网线接入wifi路由器,此时要修改摄像头ip地址与路由器一个网段。
import cv2
import time
import numpy as npuser, pwd, ip, channel = "admin", "passward", "192.168.113.64", 1video_stream_path = "rtsp://%s:%s@%s//Streaming/Channels/%d" % (user, pwd, ip, channel) # HIKIVISION new version 2017
video = cv2.VideoCapture(video_stream_path)
l_used_time = []
fps = 0
while True:s = time.time()ret, frame = video.read()# print(ret)# image = cv2.resize(frame, (416, 416))# image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)# cv2.imshow("results", image)cv2.putText(frame, text='FPS: {}'.format(fps), org=(3, 15), fontFace=cv2.FONT_HERSHEY_SIMPLEX,fontScale=0.50, color=(255, 0, 0), thickness=2)cv2.imshow("results", frame)cv2.waitKey(5)used_time = time.time() - sl_used_time.append(used_time)if len(l_used_time) > 10:l_used_time.pop(0)fps = int(1 / np.mean(l_used_time))
python利用OpenCV调用海康威视摄像头--利用wifi路由器提供网相关推荐
- 利用opencv调用笔记本摄像头--python
通过查看书籍,自己总结了一下,怎样用python代码实现调用笔记本摄像头的功能. 这主要是通过opencv中cv2模块来实现这个功能.其中是调用cv2中的函数,比如:imread()函数,imshow ...
- ubuntu上python使用opencv调用usb摄像头无故掉线以后重连摄像头。
项目中使用opencv调用usb摄像头,运行过程中,会出现摄像头掉线的情况.猜测掉线原因是硬件相关,可能是摄像头,也可能是usb线和端口. 这里主要介绍两种掉线情况以及代码重连摄像头的方式. 1.第一 ...
- 计算机视觉——利用openCV调用本地摄像头采集图片并截图保存
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.采集方式 二.代码部分 三.效果演示 前言 由于本人研究生课题是深度学习目标检测方向.因此需要大量的数据集.在本地 ...
- python+opencv调用ip摄像头(基于RTSP实现)
python+opencv调用ip摄像头(基于RTSP实现) 采用RTSP(Real Time Streaming Protocol),RFC2326,实时流传输协议,RTSP是TCP/IP协议体系中 ...
- python opencv调用笔记本摄像头 - python
文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 通过查看书籍,自己总结了一下,怎样用python代码实现调用笔记本摄像头的功能. 这主要是通过opencv中cv2模块来 ...
- Python+OpenCV 调用手机摄像头并实现人脸识别
文章内容: 1.windows 环境下安装 OpenCV 机器视觉环境搭建: 2.基于通过 Python+OpenCV调用手机摄像头并实现人脸检测识别. 目录 1 实验环境 2 实验准备 2.1 下载 ...
- 利用Opencv+Qt打开摄像头
利用Opencv+Qt添加摄像头 1.opencv包 添加链接描述 2.安装Qt 3.代码 #pragma once#include <QWidget> #include "ui ...
- 利用JS调用手机摄像头小功能源码
介绍: 一个小功能源码,利用JS调用手机摄像头,当访问网址后就能拍摄照片,前提是客户端给了权限. 1.由于系统安全机制,ios系统必须使用自带的Safari浏览器(或者第三方APP调用的是Safari ...
- Linux命令模式下打开摄像头,Linux下利用Opencv打开笔记本摄像头问题
新建test文件夹,文件夹存在test.cpp和CMakeLists.txttest.cpp#include #include #include #include #include #include ...
最新文章
- oracle如何添加非空约束,oracle 怎么用sql删除非空约束?
- linux命令查看几位,Linux每周几个命令(一)--查找篇
- Storm编程模型总结
- php连接数据库返回数据类型,php从数据库读取数据,并以json格式返回数据的方法...
- 安装python进度条不动了_TensorFlow(一):使用Anconda安装TensorFlow
- java修炼之道_《Java程序员修炼之道》
- 【转】移动前端工作的那些事---前端制作篇之框架篇--jqMobi框架
- 编译单元为什么只能有一个public类
- 51单片机c语言两个变量比对,51单片机C语言编程技巧
- 程序员面试宝典及Java面试题解析2021年
- 软件测试简历项目经验介绍,软件测试工程师项目经验简历范文
- H3C AP当无线路由器静态IP上网配置
- 怎样将PDF转成表格?超赞的两种PDF转Excel方法
- 依云工资查询系统升级至6.4
- DHT爬虫和使用BEP协议完成metadata的下载(BT下载)
- IP签名档HTML版本源码 显示精准定位
- .NET CORE实践(1)--Ubuntu下的Hello World
- 使用阿里云下载Docker
- KEPServerEX 6 之 安装报错-缺少根证书
- DSP入门小白学习日记第三篇
热门文章
- 上海医保系统的三重保障
- debian文件系统_如何在Debian 10上设置文件系统配额
- 来自思妙动画的情感小品
- 【黑色蕾丝性感女神XP电脑主题】
- CDISC--SDTM--简述SE
- Network: use `--host` to expose
- Unirech:阿里云服务器国际版GPU云服务器介绍
- c语言信息加密hikl,数据结构课程设计-家谱的实现与设计1.docx
- 自动驾驶 Apollo 源码分析系列,感知篇(六):车道线 Dark SCNN 算法简述及车道线后处理代码细节简述
- html怎么创建邮件连接,html如何创建电子邮件链接