Computer Vision
-
下載:https://opencv.org/releases/
4.9.0文檔:https://docs.opencv.org/4.9.0/
-
添加Path環(huán)境變量
D:\\Developer\\OpenCV\\windows\\4.9.0\\opencv\\build\\x64\\vc16\\bin注意??!一定要在啟動VS前添加環(huán)境變量,否則運行中的VS無法識別,后期會報
找不到opencv_world490d.dll,無法繼續(xù)執(zhí)行代碼等錯誤排查打開VS的Terminal 輸入
echo $env:PATH檢查是否生效VS2022內部配置環(huán)境變量:項目→屬性→配置屬性→調試→環(huán)境→編輯→輸入
PATH=路徑1;路徑2;.....;$(PATH);格式 -
配置包含目錄(項目→屬性→配置屬性→VC++目錄→包含目錄→右側箭頭點編輯→右上第一個圖標創(chuàng)建新行)
D:\\Developer\\OpenCV\\windows\\4.9.0\\opencv\\build\\include -
配置庫目錄
D:\\Developer\\OpenCV\\windows\\4.9.0\\opencv\\build\\x64\\vc16\\lib -
附加依賴項(項目→屬性→配置屬性→鏈接器→輸入→附加依賴項)
- debug模式:opencv_world490d.lib
- release模式:opencv_world490.lib
注意不同的配置環(huán)境使用不同的文件
可選配置 附加庫目錄(項目→屬性→配置屬性→鏈接器→常規(guī)→附加庫目錄)
D:\\Developer\\OpenCV\\windows\\4.9.0\\opencv\\build\\x64\\vc16\\lib -
測試源代碼
#include <iostream> #include <opencv2/opencv.hpp> using namespace cv; int main(){ Mat img = imread("labuladuo.jpg"); namedWindow("拉布拉多圖片"); imshow("拉布拉多圖片",img); waitKey(6000); return 0; } 導出為vs項目模板
找不到opencv_world490d.dll,無法繼續(xù)執(zhí)行代碼 無效解決:
-
將dll放到C:\Windows\System32,驗證失敗
https://blog.csdn.net/Feeryman_Lee/article/details/106114718
安裝目錄在D盤,驗證失敗
版本問題 4.5.0 沒問題,驗證失敗
-
無意中嘗試配置VS內部環(huán)境變量,發(fā)現(xiàn)
PATH=$(PATH);不是最新的,發(fā)現(xiàn)問題。嘗試在VS的Terminal驗證猜想echo $env:PATH,重新關閉VS應用,再打開生效