1. 程式人生 > >海康威視網路攝像機 SDK二次開發(JAVA)(1-開發環境搭建)

海康威視網路攝像機 SDK二次開發(JAVA)(1-開發環境搭建)

  • 硬體環境
    相關的硬體環境準備:攝像機型號: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資料夾

注:我已經離開原來的公司,已經不做視訊監控開發