安裝OpenCV
首先,到OpenCV的官網下載最新的版本,在此示範的版本為Windows 3.4.6
OpenCV的官網 -> https://opencv.org/releases/
下載完成後點擊安裝,建議路徑選擇在C槽底下,或是自己方便放Library的資料夾底下,確認後把路徑記下來然後解壓縮
設定環境變數,在Path中加入C:\opencv\build\x64\vc15\bin
(2015: vc14,2017、2019: vc15)
建立專案
在VS中開啟一個C++的空專案
開啟完成後,對專案點右鍵>屬性
設定懶人包
若OpenCV的路徑有做更動,請自行修改為正確路徑
- 組態:Debug
- 平台:x64
- VC++目錄>Include目錄 : 加入
C:\opencv\build\include
- VC++目錄>程式庫目錄 : 加入
C:\opencv\build\x64\vc15\lib
- 連結器>輸入>其他相依性 : 加入
opencv_world346d.lib
設定完成的圖
此處的opencv_world346d.lib
可能會依據安裝的OpenCV版本不同而有更動,請至C:\opencv\build\x64\vc15\lib
中做確認 帶有d
字尾的.lib檔為Debug組態使用,未帶d
字尾的.lib則為Release組態使用,請依據您的組態彈性調整,但請不要兩個都加進去設定中,執行程式時可能會出現兩個畫面
Hello OpenCV
在來源檔案中新增一個cpp檔
然後打上範例程式 注意程式中第六行的YOUR_IMG_PATH
的地方要換成你自己要顯示的圖片路徑,記得路徑的\
要換成\\
#include<opencv2/opencv.hpp>
using namespace cv;
int main() {
Mat img = imread("YOUR_IMG_PATH", -1);
if (img.empty()) return -1;
namedWindow("HelloCV", WINDOW_AUTOSIZE);
imshow("HelloCV", img);
waitKey(0);
destroyWindow("HelloCV");
return 0;
}
確認組態為Debug
、x64
之後即可編譯執行
執行結果範例
#可參考的網址:
1. https://kaibaoom.tw/2019/07/18/opencv-vs2019/
2. https://jianjiesun.medium.com/opencv-visual-studio%E5%AE%89%E8%A3%9D%E6%95%99%E5%AD%B8-3f33baf37e5b
3. https://benjaminnl.pixnet.net/blog/post/38876140-win-10-%E5%AE%89%E8%A3%9D-opencv-%E4%BD%BF%E7%94%A8-visual-studio-2019
沒有留言:
張貼留言