在Visual Stdio 2017中配置Open CV並測試

第一步:安裝Visual Stdio 2017

第二步:去官網下載Open CV安裝包

第三步:配置環境變數

將Open CV安裝包解壓縮,如下:

在Visual Stdio 2017中配置Open CV並測試

將Open CV安裝包解壓

2。 新增環境變數

右擊【此電腦】桌面圖示->屬性->高階系統設定->環境變數->找到系統變數中的Path,如下圖:

在Visual Stdio 2017中配置Open CV並測試

找到Path

點選編輯->新建->輸入路徑,如下圖:

在Visual Stdio 2017中配置Open CV並測試

新增Path

第四步:在VS 2017中配置Open CV

開啟Visual Stdio 2017,新建一個Windows控制檯應用程式,如下圖:

在Visual Stdio 2017中配置Open CV並測試

新建

2。 接下來可以選擇Debug X64或者Release x64,我兩個都測試了之後發現Debug的顯示圖片為空,Release則可以顯示圖片,是一樣的步驟,這裡就以Release為例

點選屬性管理器中的Release x64,如下圖:

在Visual Stdio 2017中配置Open CV並測試

release

新增包含目錄和庫目錄,其實就是把標頭檔案和動態連結庫新增進來,點選專案->屬性->VC++目錄。

包含目錄->編輯,如下圖:

在Visual Stdio 2017中配置Open CV並測試

包含目錄

新增要包含的目錄,過程及結果如下:

在Visual Stdio 2017中配置Open CV並測試

新增

在Visual Stdio 2017中配置Open CV並測試

新增結果

我只有上面兩個include和include\opencv2目錄,有的安裝包可能還會有一個include\opencv吧。

庫目錄->編輯,如下圖:

在Visual Stdio 2017中配置Open CV並測試

庫目錄

新增要包含的目錄,結果如下:

在Visual Stdio 2017中配置Open CV並測試

新增結果

3。新增依賴附加項,連結器->輸入->依賴附加項,複製。lib檔名,這裡需要注意的Debug和Release的區別是Debug比Release多了下面的opencv_world400d。lib檔案,結果如下圖:

在Visual Stdio 2017中配置Open CV並測試

依賴附加項

在Visual Stdio 2017中配置Open CV並測試

依賴附加項

4。最最重要的一步,就是把VS介面中的執行方式修改成對應的,因為忽略了這一步,我建了好幾個專案都測試不成功,一度懷疑網上搜到的步驟都是騙人的!就是下面兩個地方:

在Visual Stdio 2017中配置Open CV並測試

必須改!

第五步:測試

新建一個test。cpp原始檔

強調一點,在網上搜的都是包含“stdafx。h”標頭檔案,也坑了我好一會兒,後來瞭解到VS 2017用“pch。h”代替了“stdafx。h”。還有測試是用圖片的顯示實現的,因此要有一張圖片。程式碼如下:

在Visual Stdio 2017中配置Open CV並測試

程式碼

3。執行結果

在Visual Stdio 2017中配置Open CV並測試

測試結果

頂部