海康威視網路攝像機 SDK二次開發(JAVA)(1-開發環境搭建)
阿新 • • 發佈:2018-11-11
-
硬體環境
相關的硬體環境準備:攝像機型號: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資料夾
注:我已經離開原來的公司,已經不做視訊監控開發