海康SDK对接系列教程(二)- 事件报警之客流统计业务集成

一、背景          

         某景区物联大数据可视化项目,前端VUE+后台Java,后端通过Springboot集成海康网络SDK,对接海康的客流量统计摄像机-iDS-2CD6810,取到摄像机在各个路口的客流统计人数信息。海康官方只提供了简单的Demo实例,JavaDemo中缺失的比较多,这里将对接过程总结出来供大家参考。

二、开发环境

        集成开发环境:IntelliJ IDEA 2019、Springboot框架、JDK1.8.0、Tomcat、海康NetSDK

        海康客流摄像机:iDS-2CD6810,海康的其他客流相机也适用

        海康SDK下载及其开发前面的文章已经介绍:下载中心 - 服务支持 - 海康威视 Hikvision

三、代码开发

       1)海康SDK的DLL文件,接口和结构体生明类HCNetSDK.java和两个JAR包example.jar、 jna.jar,都要放到工程中去。在工程根目录新建一个存放DLL库文件的文件夹hiklib和存放JAR包的文件夹lib。

 

2)动态海康SDK库文件,以便调用SDK库文件中的接口:

windows下面加载库文件的方式,注意需要导入com.sun.jna.win32.StdCall和com.sun.jna.win32.StdCallLibrary这两个包:

Linux下面加载库文件的方式,注意需要导入com.sun.jna.Callback和com.sun.jna.Library这两个包:

3) 以上SDK就加载到INSTANCE这个实例中了,后续可以通过该实例来调用海康SDK的接口。

4)新建客流量功能实现类,实现功能:SDK初始化/清理、设备注册/注销、设备布放/撤防,封装成类方法提供给上层调用,屏蔽SDK操作细节,对上层提供简单易用的方法。

四、打包WAR包

      由于是WEB应用,需要达成WAR包放到服务器上运行。

1)在pom.xml文件中添加依赖,否则在打包会找不到依赖的JAR包和DLL文件。 

2)执行package打包,打包成功的话会生成tourism-0.0.1-SNAPSHOT.war这个war包。

3)将WAR包部署到服务器上运行即可。

4)注意需要将SDK库文件、example.jar和jna.jar文件放到服务器目录下,否则会找不到这些依赖库。

五、H5页面展示客流统计结果

更多问题沟通,请加qq:1609091580

        

  • 21
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
CSDN Java对接海康SDK是为了实现将海康SDKJava语言相结合,从而实现一些特定的功能和需求。海康SDK海康威视公司开发的一套用于监控摄像头、视频录像等监控设备的开发工具包。 首先,需要在CSDN平台上找到与Java对接海康SDK相关的教程或者相关的开源项目。CSDN是一个IT技术社区平台,上面有大量的技术文章和教程,可以提供对接海康SDK的指导和案例。 然后,按照教程或者案例中的步骤进行操作。一般来说,需要先下载并安装海康SDK开发包,然后在Java项目中引入相关的库文件。接着,根据具体的需求编写Java代码,调用海康SDK提供的函数和接口实现所需的功能。 在对接过程中,可能会遇到一些问题和挑战,例如SDK的版本兼容性、接口调用参数的设置和调试等。此时,可以查阅相关的文档和资料,或者在CSDN社区中发布问题,与其他开发者交流和讨论,共同解决问题。 对接海康SDK后,可以通过Java代码实现与海康监控设备的通信,例如获取实时视频流、控制云台转动、查询和回放录像等功能。这对于需要在Java应用中集成摄像头监控的项目或者需要自动化控制摄像头的场景非常有用。 总之,CSDN Java对接海康SDK是一种使用CSDN平台上的Java技术资源来实现与海康SDK对接的方法。通过参考相关的教程和案例,编写Java代码,可以实现与海康监控设备的通信和控制,以满足特定的需求。
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值