海康网路摄像头/监控 Ubuntu 16.04 SDK C++ 实现拍照存档
生活随笔
收集整理的這篇文章主要介紹了
海康网路摄像头/监控 Ubuntu 16.04 SDK C++ 实现拍照存档
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
海康網路攝像頭/監控Ubuntu 16.04 SDK C++ 實現拍照存檔
一 SDK環境準備
海康SDK官方網址
硬件: DS-2CD3125F2-I
相機SDK: CH-HCNetSDKV6.1.6.3_build20200925_Linux64
系統: Ubuntu 16.04
C++ 會用到的就lib與include檔案, include 在CH-HCNetSDKV6.1.6.3_build20200925_Linux64/consoleDemo/include, lib在CH-HCNetSDKV6.1.6.3_build20200925_Linux64/lib
加入環境, 不懂CMake怎配置,只好亂加至少能make, 我把folder名字換成hikvision_camera_sdk,include拉了出來跟lib同層,將lib的路徑export,
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/user/hikvision_camera_sdk/lib/HCNetSDKCom:/home/user/hikvision_camera_sdk/lib
海康API說明在設備網絡SDK編程指南(DVR&NVR).pdf 都有, consoleDemo也有范例
二 監控拍圖存影像
- CMakeLists.txt
- 拍照存檔
- 編譯一下,就可以成功拍照且存檔了
Troubleshooting
- undefine reference 或 .so not found 或 pyd1—NET_DVR_CaptureJPEGPicture error, 107=> 沒有link_libraries或沒設定好LD_LIBRARY_PATH
- can’t find HCNetSDK.h => include_directories 沒設定
- libcrypto.so.1.0.0 warning跳出多行 => 直接刪掉海康SDK的libcrypto.so.1.0.0
總結
以上是生活随笔為你收集整理的海康网路摄像头/监控 Ubuntu 16.04 SDK C++ 实现拍照存档的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 毕业论文格式规范
- 下一篇: Qt之QToolButton 实现动态拖