VS2017 下 opencv4.0 的配置
一、安裝包下載
進入opencv官網,在右下角找到opencv4.0-alpha 下載
網址:https://opencv.org/
在Download中選擇Win pack
二、軟體解壓。
下載後,解壓到指定資料夾,出現以下檔案即為解壓正確。
三、環境配置
選擇計算機,右鍵屬性->高階系統設定->環境變數->系統變數->找到PATH->在變數值中新增相應路徑。
D:\opencv 4.0\opencv\build\x64\vc15\bin
VS2017是選擇vc15,VS2015選擇vc14,不要搞錯了。
四、新建VS2017工程
選擇檔案–新建–專案。
選擇空專案,並確定專案名稱
在屬性管理器中找到Debug|64,下有名為Microsoft.Cpp.x64.user的檔案,右鍵選擇屬性。
若是找不到屬性管理器,在檢視–其他視窗–屬性管理器開啟即可。
五、包含目錄和庫目錄配置
然後選擇通用屬性下的VC++目錄,右邊會有包含目錄和庫目錄,點選包含目錄,新增以下兩條路徑,其實這些都是剛才OpenCV相關解壓檔案所在的目錄。
D:\opencv 4.0\opencv\build\include
D:\opencv 4.0\opencv\build\include\opencv2
這兩條路徑要依據自己解壓OpenCV4.0的路徑進行修改。
在庫目錄新增以下路徑:
D:\opencv 4.0\opencv\build\x64\vc15\lib
同樣需要依據自己解壓OpenCV4.0的路徑進行修改。
六、附加依賴庫配置
還是剛才的屬性頁面,點選連結器,選擇輸入,會在右側看到附加依賴項。
新增以下附加依賴項:
opencv_world400.lib
opencv_world400d.lib
七、測試程式
#include <opencv2/opencv.hpp> using namespace cv; int main() { //讀取圖片(使用圖片的絕對路徑) Mat src = imread("C:\\Users\\admin\\Desktop\\timg.jpg"); //顯示圖片 imshow("Output", src); //顯示灰度圖 Mat Gray; cvtColor(src, Gray, 6); imshow("Gray", Gray); //不加此語句圖片會一閃而過 waitKey(0); return 0; }
若成功則顯示:
注意:
若提示缺少dll檔案,可以嘗試重啟電腦。
若提示Microsoft C++ 異常: cv::Exception,請確認路徑是否正確。