項目背景
需要使用海康威視的攝像頭、門禁、NVR(超腦-影像刻錄機),實現監控的實時預覽,進入區域、離開區域、區域內徘徊逗留、人臉識別、安全帽檢測、以及門禁的通行記錄。
開發前准備
1、去海康威視官網下載sdk包,附官網:https://www.hikvision.com/cn/index.html?jmode=j1

2、選擇自己對應版本下載開發包,我這里選擇是win64

3、開發包目錄如下

4、java開發環境
-- Intellij Idea (目前比較流行也很好用 - 推薦)
-- win10 操作系統
-- jdk 1.8
上手實踐
1、首先建一個普通的java工程並且按照demo里說的txt文檔的要求,加入庫文件

2、在Demo示例中找到java示例,這里我們以ClientDemo做實踐(目的,測試你的配置環境是否正確)

3、具體配置按照txt文件復制粘貼就行了,其中的src里的文件,我們只要以 .java為結尾的文件,以.from為結尾的是javaSE里的內容,是圖形化界面開發插件Matisse Form生成的,這個寫文件要不要都可以不影響程序運行
配置完如下:

4、記得要修改HCNetSDK 里的引用 dll 文件的路徑,要修改成自己項目下dll文件的路徑, 所有用到這個 Native.loadLibrary()這個方法加載庫文件的都要修改成自己的

5、啟動 ClientDemo 里的主方法,如果彈出以下界面,哇,恭喜你,環境配置正確,你就可以進行后續的開發了!


