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

我們買回來的網絡攝像頭可以在官網下載到SDK開發包:

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

我們點開Demo示例,可以看到裏面有各種語言的示例,這裏我們以MFC爲例進行說明:

這裏,我們需要注意閱讀編譯環境說明:

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

由於電腦上沒有安裝VS2008,所以這裏無視環境,直接用VS2013單向升級後打開:

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

這裏我們選擇修改配置屬性→常規→輸出目錄(兩個保持一致即可),修改爲:

.\bin\

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

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

修改完成後記得點應用,同樣的操作我們再添加庫文件:

這是我們一定記得選擇Debug爲x64,否則會各種報錯:

緊接着我們生成運行:

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

注:一定不要漏賦值,否則會造成後面程序運行出錯

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


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

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

效果如圖所示:


附2:如果你需要對抓取的圖片做圖像處理:

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

效果如圖所示:


附3:如果你需要海康威視相機標定的示例

請參考:海康威視標定DEMO

效果如圖所示:


附4:如果你需要視頻的多路播放(連接多個相機,用於雙目或者多目的開發)

請下載: 海康威視多目Demo

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

效果如圖所示:


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

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

效果如圖所示:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章