海康威视网络摄像机 SDK二次开发(JAVA)(1-开发环境搭建)

1 篇文章 0 订阅
0 篇文章 0 订阅
  • 硬件环境
    相关的硬件环境准备:摄像机型号:DS-2CD2T25FD-I3,按照说明书搭建好硬件环境

  • SDK下载
    开发工具:IDEA20173.3 , JDK: 9
    官网SDK地址:http://www.hikvision.com/cn/download_61.html,
    我的开发环境是win10 64 所以下载的是
    这里写图片描述
    SDK中包含JAVA部分的DEMO

  • 开始开发
    我是一个做纯java开发的,但是SDK好像是用c/c++开发的,官方提供的javaSDK是以jna去调用动态库(dll,so);以前从未做过jna相关的编码工作,对于c/c++也只是停留在语法层面,领导只看效果,所以硬着头皮将demo导入IDEA中,下图中红色矩形框内的几个dll库导入项目根目录
    这里写图片描述
    修改HCNetSDK.java中的代码,将dll库的路径修改成绝对路径
    这里写图片描述
    这里写图片描述
    程序成功的读取到了我的设备,但是当我点击预览是却出现了:预览失败的弹窗
    这里写图片描述
    在网上找了很久的解决办法,终于找到要在项目中加入如下的库文件夹
    这里写图片描述
    将这个库文件夹加入项目鞥根目录后项目终于可以运行
    这里写图片描述


  • 最终方案
    最后为了方便,不用填写dll库的地址,我就将所需要的库文件直接复制到了jdk目录下的bin文件夹中其中包括HCNetSDKCom文件夹

注:我已经离开原来的公司,已经不做视频监控开发

  • 10
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 26
    评论
评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值