海康威視網絡攝像頭SDK中Demo的二次開發(運行)

本文連接:https://blog.csdn.net/qq_15029743/article/details/79733960
咱們買回來的網絡攝像頭能夠在官網下載到SDK開發包:網絡

下載下來SDK後咱們解壓,就能夠看到裏面包含一些開發文檔以及一些Demo示例:優化

咱們點開Demo示例,能夠看到裏面有各類語言的示例,這裏咱們以MFC爲例進行說明:.net

這裏,咱們須要注意閱讀編譯環境說明:視頻

其中,MFC綜合示例是沒有問題的,咱們直接導入頭文件和庫文件就能夠運行,可是對於分功能的示例就存在一些問題,這裏咱們就以分功能中的第一個爲例進行演示:blog

因爲電腦上沒有安裝VS2008,因此這裏無視環境,直接用VS2013單向升級後打開:教程

打開後咱們首先要進行一個地方的修改,這是SDK文檔的一個失誤,就是輸出目錄不一致,這會直接致使後面執行的出錯:圖片

這裏咱們選擇修改配置屬性→常規→輸出目錄(兩個保持一致便可),修改成:開發

.\bin\文檔


接下來咱們進行文件的導入,這裏須要選擇Debug x64,這個的選擇和你下載的SDK以及你的系統有關:博客

右擊屬性,填入咱們頭文件的路徑:

修改完成後記得點應用,一樣的操做咱們再添加庫文件:

這是咱們必定記得選擇Debug爲x64,不然會各類報錯:

緊接着咱們生成運行:

提示缺乏DLL文件,這時咱們把這些文件按照SDK說明文檔的作法複製到bin目錄下便可正常運行:

注:必定不要漏賦值,不然會形成後面程序運行出錯

咱們填好咱們在相機激活的時候的配置信息以後,就能夠順利使用官方給的Demo了:

附1:若是你須要對攝像機的圖像進行抓圖並顯示到程序頁面上,請參考:

基於MFC海康威視攝像頭Demo(含抓圖顯示|不含雲臺)
效果如圖所示:

附2:若是你須要對抓取的圖片作圖像處理:

請參考:海康威視圖像處理Demo

效果如圖所示:

附3:若是你須要海康威視相機標定的示例

請參考:海康威視標定DEMO

效果如圖所示:

附4:若是你須要視頻的多路播放(鏈接多個相機,用於雙目或者多目的開發)

請下載: 海康威視多目Demo

須要詳細的說明請參考:海康威視多路播放博客

效果如圖所示:

附5:若是你須要對攝像頭返回圖像的文字,時間,疊加進行更改:

請參考:海康威視攝像機OSD設置、字符疊加(時間,通道名稱)

效果如圖所示:

附6:若是咱們須要在三維重建前進行一個物體的識別並針對特定物體進行優化(此部分博主還沒有實現,僅是一種思路,歡迎有比較好的想法的讀者能夠私信或留言給博主指導!):

請參考:物體識別,Win7下運行TensorFlow Object Detection API詳細版教程(零基礎操做)

附7:若是你須要利用雙目或多目攝像機進行三維重建,達到以下的效果圖,請參考博客:雙目三維重建—基於特徵點匹配的被動式三維重建(OpenCV+OpenGL)

和攝像頭SDK相連的程序,如圖二所示的程序代碼還在整理中,若是您有須要請關注博主博客

 附8:若是你尚未選購網絡攝像頭或者不知道如何選擇網絡攝像頭,請參考博客:海康威視網絡攝像頭購買指南(焦距&像素等參數)

  附9:若是您已經購買了網絡攝像機可是不知道如何首次激活使用,請參考博客:海康威視攝像頭初始化設置(新相機的第一次配置&相機恢復出廠設置)

 附10:若是您須要製做海康威視+OpenCV的播放器,請下載Demo:海康威視+OpenCV播放器(具體博文尚在整理中)

 

———————————————— 版權聲明:本文爲CSDN博主「土豪gold」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接及本聲明。 原文連接:https://blog.csdn.net/qq_15029743/article/details/79733960

相關文章
相關標籤/搜索