第一步:安裝Visual Stdio 2017
第二步:去官網下載Open CV安裝包
第三步:配置環境變數
將Open CV安裝包解壓縮,如下:
將Open CV安裝包解壓
2。 新增環境變數
右擊【此電腦】桌面圖示->屬性->高階系統設定->環境變數->找到系統變數中的Path,如下圖:
找到Path
點選編輯->新建->輸入路徑,如下圖:
新增Path
第四步:在VS 2017中配置Open CV
開啟Visual Stdio 2017,新建一個Windows控制檯應用程式,如下圖:
新建
2。 接下來可以選擇Debug X64或者Release x64,我兩個都測試了之後發現Debug的顯示圖片為空,Release則可以顯示圖片,是一樣的步驟,這裡就以Release為例
點選屬性管理器中的Release x64,如下圖:
release
新增包含目錄和庫目錄,其實就是把標頭檔案和動態連結庫新增進來,點選專案->屬性->VC++目錄。
包含目錄->編輯,如下圖:
包含目錄
新增要包含的目錄,過程及結果如下:
新增
新增結果
我只有上面兩個include和include\opencv2目錄,有的安裝包可能還會有一個include\opencv吧。
庫目錄->編輯,如下圖:
庫目錄
新增要包含的目錄,結果如下:
新增結果
3。新增依賴附加項,連結器->輸入->依賴附加項,複製。lib檔名,這裡需要注意的Debug和Release的區別是Debug比Release多了下面的opencv_world400d。lib檔案,結果如下圖:
依賴附加項
依賴附加項
4。最最重要的一步,就是把VS介面中的執行方式修改成對應的,因為忽略了這一步,我建了好幾個專案都測試不成功,一度懷疑網上搜到的步驟都是騙人的!就是下面兩個地方:
必須改!
第五步:測試
新建一個test。cpp原始檔
強調一點,在網上搜的都是包含“stdafx。h”標頭檔案,也坑了我好一會兒,後來瞭解到VS 2017用“pch。h”代替了“stdafx。h”。還有測試是用圖片的顯示實現的,因此要有一張圖片。程式碼如下:
程式碼
3。執行結果
測試結果