读取海康威视摄像头实时显示视频流
提示:文章用于学习记录
文章目录
- 前言
- 一、设置同一网段
- 二、密码重置
- 三、VLC 读取视频流
- 四、opencv 读取视频流
- 总结
前言
摄像头一般有网线和电源线两个接口,如下图所示,
用网线将摄像头与电脑连接在一起,电源接口连接适配器。
一、设置同一网段
在“网络和Internet”->“以太网”中,点击“编辑”,
保证跟电脑跟摄像机的 IP 为同一个网段,并且 IP 不会冲突。如下图所示:
海康摄像头的默认 IP 是192.168.1.64,直接在网页输入192.168.1.64 进入海康威视的登录页面,
用户名默认为 admin,密码需要进行一个重置激活操作。
二、密码重置
下载密码重置助手
通过设备型号或者 IP 地址识别相应设备,勾选设备,
确保设备使用 DHCP 勾选启用,输入管理员密码进行修改并刷新,密码重置之后即可登录。
设备网络搜索 SADPTool,是一款用于海康威视搭载的一款局域网设备搜索的工具软件。
这款软件可以搜索同一局域网内所有在线的设备,并且可以显示设备的相关信息。
SADPTool 使用简单,功能实用,能够修改设备的缺省密码,修改网络ip地址和端口号,子网掩码及网关地址等等。
首先用快捷键 win+R 调出运行命令框,输入 cmd,点击确定,会弹出 DOS 窗口。
ping命令的应用格式:ping IP 地址,试 ping 一下摄像机的 IP 地址192.168.1.64,
如下图所示,发现可以 ping 通,发送数据包的大小默认为32字节,从发出数据包到接受到返回数据包所用的时间小于1ms,TTL 表示生存时间值。
重新在电脑的浏览器地址栏中输入摄像机的 IP 地址192.168.1.64,
发现可以进去了,登录后就可以查看摄像机的画面了。
点击配置中的系统配置,可以进行与计算机时间同步的时间配置。
点击配置中的视音频,可以对视频的分辨率,视频帧率进行设置。
三、VLC 读取视频流
- 下载 VLC media player 进行安装,
- 选择菜单栏:媒体 - 打开网络串流,输入RTSP点击播放即可。
- 目前海康威视摄像头,网络球机的RTSP取流格式如下:
- rtsp://用户名:密码@IP:554
- 用户名是admin,密码为前面重置密码,海康威视摄像头的默认 IP 是192.168.1.64
四、opencv 读取视频流
videoCapture 方法表示读取摄像头的视频流,
参数 rtsp://admin:xxxxxxxx@192.168.1.108 读取视频流,参数0表示读取默认摄像头,
cap.read() 读取视频流方法会返回来两个返回值,
ret 表示是否成功获取视频流,需要对 ret 是否存在进行判断,
第二个返回值 frame 是每一帧的画面,
使用 imshow 方法将捕获画面显示出来,
最后通过监听用户行为,判断用户是否按下 q 键,如果用户按下q键来执行退出循环,
退出循环后,需要释从内存中将 cap 对象进行释放。
也可以在输出每一帧画面前,对画面进行处理,
这里通过 cvtColor 读取 frame 视频流,
根据指定第二个参数 cv2.COLOR_BGR2GRAY 将视频流数据转换为灰度图片,
然后通过 cap 的 isOpened 方法来判断是否成功开始捕获到图片。
import cv2 cap =cv2.VideoCapture("rtsp://admin:xxxxxxxx@192.168.1.108") while(cap.isOpened()):ret, frame = cap.read()gray = cv2.cvtColor(frame, CV2.COLOR BGR2GRAY)cv2.imshow(frame',gray)if cv2.waitKey(1) & 0xFF == ord('q):break cap.release() cv2destroyAllWindows()
视频检测
HIKVISION
总结
以上就是读取海康威视摄像头实时显示视频流的学习过程。
读取海康威视摄像头实时显示视频流相关推荐
- Java海康威视摄像头实时预览视频流保存到指定文件中
海康威视摄像头实时预览视频流保存到文件中 目前在开发海康威视sdk ,IPC设备,视频回调用的是官方提供的Demo中的(fRealDataCallBack ) 在最下面代码可以设置Thread.sle ...
- HSmartWindowControl 之 摄像头实时显示( 使用 WPF )
1.添加Halcon控件,创建WPF项目 在VS2013中创建一个WPF工程,然后添加halcon的控件和工具包,参见: HSmartWindowControl之安装篇 (Visual Studio ...
- 海康摄像头实时显示与字符叠加详解
1.说明 文章详细叙述了海康摄像头的两种实时显示方法--基于SDK 解码显示和基于数据流回调显示,并且讲述了这在两种显示方法下如何往画面添加字符和图像,最后比较了这两种方法的优劣.文章全程给以详细的程 ...
- Python 实现海康机器人工业相机 MV-CU060-10GM 的实时显示视频流及拍照功能
一.背景介绍 1.最近项目中需要给客户对接海康机器人工业相机 MV-CU060-10GM: 2.客户要求通过部署的管理平台,可以在页面上实现如下功能: 1)相机视频流开始预览: 2)相机视频流停止预览 ...
- 在高版本chrome播放摄像头实时RTSP视频流,并抓图、录像、回放、倍速等
近期研究在VUE中播放RTSP实时视频,客户要求延迟低于300毫秒,并且要求支持多路同时播放,支持H.265格式视频,比较了下目前市场上常见的几种方案,以供大家参考! 一.海康威视官方WEB解决方案: ...
- iNeuOS工业互联平台,WEB组态(iNeuView)集成rtmp和websocket视频元件,支持海康、大华等摄像头实时显示视频
目 录 1. 概述... 1 2. 平台演示... 2 3. 硬件摄像头... 2 4. 视频流协议转换管理... 2 5. 组态视频元件 ...
- 树莓派摄像头在桌面不显示 | 树莓派VNC摄像头实时显示
背景 以前连接树莓派一直用SSH连接,生成的图像结果也都是保存以后再看.导师说想看实时Demo,我想这用VNC用网线直接连接就显示了.教程:树莓派有线SSH连接电脑(PC开发+树莓派调试+管理文件) ...
- STC12C5A60S2软件模式SPI读取DS1302时钟实时显示在1602
文章目录 SPI总线的概念 什么是实时时钟 DS1302介绍 DS1302寄存器 Ds1302附加31字节静态RAM 时序图和控制指令 参考例程 SPI总线的概念 SPI接口全称"seria ...
- h5调取摄像头实时显示并点击按钮拍照
这是一个简单是实例版本,具体的功能可以根据以下代码进行增加功能,并且下面都有相对应的注释 <!DOCTYPE html> <html lang="en">& ...
最新文章
- python学习路线-2020年 Python学习路线及学习目标规划 拿走不谢!
- (java ee,Eclipse J2EE最新版官方下载(Eclipse for Java EE Developers)
- yml连接sqlserver_springboot配置双数据源 MySQL和SqlServer
- 网络基础:网络IP 、子网掩码 、路由器 、DNS知识分享
- php asp 语法,ASP 语法
- java 全半角转换_Java 全半角转换
- jQuery初识之安装与语法简介
- PHP实现菱形与杨辉三角形【php趣味案例】
- 《CSS权威指南》第3版
- c语言把文件看作是一个字符序列,C语言对文件的操作
- CSS—内联样式(行内样式)、内部样式、外部样式、选择器
- 华北电力计算机类哪个专业好,华北电力大学哪个专业好就业
- 端到端语音识别 ESPnet ASR脚本流程(asr.sh)
- Zynga任命Noel Watson为董事会成员
- 自己对ajax的第一次上手被人说菜死还真是菜
- mmClassification学习笔记
- 一个中专生:我在华为面试的真实经历
- Sicily 1136 山海经 (SOJ 1136) 【Segment Tree 线段树】
- Text to face:寻找黛玉-从语言描述到人脸图像生成
- cad 工程师绘图技巧 (一)