提示:文章用于学习记录

文章目录

  • 前言
  • 一、设置同一网段
  • 二、密码重置
  • 三、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

总结

以上就是读取海康威视摄像头实时显示视频流的学习过程。

读取海康威视摄像头实时显示视频流相关推荐

  1. Java海康威视摄像头实时预览视频流保存到指定文件中

    海康威视摄像头实时预览视频流保存到文件中 目前在开发海康威视sdk ,IPC设备,视频回调用的是官方提供的Demo中的(fRealDataCallBack ) 在最下面代码可以设置Thread.sle ...

  2. HSmartWindowControl 之 摄像头实时显示( 使用 WPF )

    1.添加Halcon控件,创建WPF项目 在VS2013中创建一个WPF工程,然后添加halcon的控件和工具包,参见: HSmartWindowControl之安装篇 (Visual Studio ...

  3. 海康摄像头实时显示与字符叠加详解

    1.说明 文章详细叙述了海康摄像头的两种实时显示方法--基于SDK 解码显示和基于数据流回调显示,并且讲述了这在两种显示方法下如何往画面添加字符和图像,最后比较了这两种方法的优劣.文章全程给以详细的程 ...

  4. Python 实现海康机器人工业相机 MV-CU060-10GM 的实时显示视频流及拍照功能

    一.背景介绍 1.最近项目中需要给客户对接海康机器人工业相机 MV-CU060-10GM: 2.客户要求通过部署的管理平台,可以在页面上实现如下功能: 1)相机视频流开始预览: 2)相机视频流停止预览 ...

  5. 在高版本chrome播放摄像头实时RTSP视频流,并抓图、录像、回放、倍速等

    近期研究在VUE中播放RTSP实时视频,客户要求延迟低于300毫秒,并且要求支持多路同时播放,支持H.265格式视频,比较了下目前市场上常见的几种方案,以供大家参考! 一.海康威视官方WEB解决方案: ...

  6. iNeuOS工业互联平台,WEB组态(iNeuView)集成rtmp和websocket视频元件,支持海康、大华等摄像头实时显示视频

    目       录 1.      概述... 1 2.      平台演示... 2 3.      硬件摄像头... 2 4.      视频流协议转换管理... 2 5.      组态视频元件 ...

  7. 树莓派摄像头在桌面不显示 | 树莓派VNC摄像头实时显示

    背景 以前连接树莓派一直用SSH连接,生成的图像结果也都是保存以后再看.导师说想看实时Demo,我想这用VNC用网线直接连接就显示了.教程:树莓派有线SSH连接电脑(PC开发+树莓派调试+管理文件) ...

  8. STC12C5A60S2软件模式SPI读取DS1302时钟实时显示在1602

    文章目录 SPI总线的概念 什么是实时时钟 DS1302介绍 DS1302寄存器 Ds1302附加31字节静态RAM 时序图和控制指令 参考例程 SPI总线的概念 SPI接口全称"seria ...

  9. h5调取摄像头实时显示并点击按钮拍照

    这是一个简单是实例版本,具体的功能可以根据以下代码进行增加功能,并且下面都有相对应的注释 <!DOCTYPE html> <html lang="en">& ...

最新文章

  1. python学习路线-2020年 Python学习路线及学习目标规划 拿走不谢!
  2. (java ee,Eclipse J2EE最新版官方下载(Eclipse for Java EE Developers)
  3. yml连接sqlserver_springboot配置双数据源 MySQL和SqlServer
  4. 网络基础:网络IP 、子网掩码 、路由器 、DNS知识分享
  5. php asp 语法,ASP 语法
  6. java 全半角转换_Java 全半角转换
  7. jQuery初识之安装与语法简介
  8. PHP实现菱形与杨辉三角形【php趣味案例】
  9. 《CSS权威指南》第3版
  10. c语言把文件看作是一个字符序列,C语言对文件的操作
  11. CSS—内联样式(行内样式)、内部样式、外部样式、选择器
  12. 华北电力计算机类哪个专业好,华北电力大学哪个专业好就业
  13. 端到端语音识别 ESPnet ASR脚本流程(asr.sh)
  14. Zynga任命Noel Watson为董事会成员
  15. 自己对ajax的第一次上手被人说菜死还真是菜
  16. mmClassification学习笔记
  17. 一个中专生:我在华为面试的真实经历
  18. Sicily 1136 山海经 (SOJ 1136) 【Segment Tree 线段树】
  19. Text to face:寻找黛玉-从语言描述到人脸图像生成
  20. cad 工程师绘图技巧 (一)

热门文章

  1. 【spring 的 init and destory 方法】
  2. cesium实现相机绕地旋转效果
  3. UiAutomator Android 的自动测试框架(基础)
  4. JAVA修炼之路的开启
  5. Android GPRS上网过程中数据图标的变化过程
  6. 练手小项目——别踩白块小游戏
  7. / 和 /* 和 /** 的区别
  8. java去除多余excel_java使用poi删除excel中的空行
  9. 使用unity粒子系统制作烟花
  10. 湖北省2022年高企申报奖励补贴以及申报材料流程讲解(认定条件要求内容)