海康PTZ网络摄像头vs+QT开发学习过程记录(一)

B/S架构和C/S架构

https://baike.baidu.com/item/B/S%E7%BB%93%E6%9E%84/4868588

https://baijiahao.baidu.com/s?id=1630321059488708362&wfr=spider&for=pc

RTSP协议(扩展资料,应该和研究内容无关)

https://bbs.youkuaiyun.com/topics/390346429?page=1

https://blog.youkuaiyun.com/weixin_42462202/article/details/98986535

首先在官网上下载SDK

https://open.hikvision.com/download/5cda567cf47ae80dd41a54b3?type=10

我下载的win64版本

打开CVR的用户手册,看目录:

后面的内容就是对函数功能的介绍。

最主要看的内容是代码实现框架以及实现示例,最后再看相关的函数:

以上内容仅仅了解。

重要。

比较关心的功能实现

预览模块流程,还可以看看代码框架;

云台控制代码流程略。

发现云台控制只能修改速度、方向、开始、停止,具体的PTZ位姿并没有显示。 

百度了下求取PTZ相机位姿的方法:

https://blog.youkuaiyun.com/MKraul/article/details/106315701

https://blog.youkuaiyun.com/qq_30113467/article/details/103147101

后面找了一些网上关于网络摄像机开发的示例代码看:

关于安防相机的SDK开发资料:
https://blog.youkuaiyun.com/o_ha_yo_yepeng/article/details/79537452
https://blog.youkuaiyun.com/o_ha_yo_yepeng/article/details/79825648
https://www.jianshu.com/p/1368c8ea24ff
https://blog.youkuaiyun.com/qq_15029743/article/details/79733960
https://www.bilibili.com/video/BV1ui4y1t72x?t=1326

以上链接中,对我而言学习性价比最高的是

https://blog.youkuaiyun.com/qq_15029743/article/details/79733960中的前两个程序和基于opencv的播放器。

我主要需要实现云台控制、将云台设置到指定位置、图像的抓取、图像的分发等。

根据上面的链接配置好程序(这个程序基本上没有改,输出路径不一致还是不一致)。

发现输入账号密码后还是无法登录(登录失败,错误代码是8),最开始怀疑是防火墙和网关的问题,关了防火墙,直接链接相机还是无法进行通信。后面百度了下,发现需要将一些文件全部拷贝到程序中:

HCNetSDK.dll
HCCore.dll
HCNetSDKCom文件夹
PlayCtrl.dll
SuperRender.dll
AudioRender.dll
ssleay32.dll
libeay32.dll
 

拷贝完之后就可以正常使用了,完美。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值