一、Visual Studio安裝
- 官方下載(社區(qū)版)傳送門
- 然后一路安裝即可,其中工作負載選擇一項如無特殊需求單選“使用C++的桌面開發(fā)即可”
工作負載
二、OpenCV安裝與配置
1、OpenCV下載
- OpenCV3.4.5下載
- 通過下載好的opencv-3.4.5-vc14_vc15.exe提取文件到合適路徑,我的路徑是E:\software\OpenCV\opencv
- 配置系統(tǒng)路徑
右鍵我的電腦 ---》屬性 ---》高級系統(tǒng)設(shè)置 ---》環(huán)境變量 ---》(系統(tǒng)變量)Path 添加E:\software\OpenCV\opencv\build\x64\vc15\bin
2、配置OpenCV到VS上
-
新建一個空項目,得
資源管理器界面 -
視圖 ---》屬性管理器,得
屬性管理器 -
右鍵文件夾Debug | x64,選點添加新項目屬性表
添加新項目屬性表
這里我們就命名為Debug_x64.props,路徑一般指向你的OpenCV安裝路徑即可
添加新項 -
點開左欄中的Debug_x64,如圖
屬性頁
(1)通用屬性 ---》VC++目錄 ---》包含目錄 中添加以下三個目錄,并點擊應用:
E:\software\OpenCV\opencv\build\include
E:\software\OpenCV\opencv\build\include\opencv
E:\software\OpenCV\opencv\build\include\opencv2
(2)隨后在庫目錄中添加如下路徑
E:\software\OpenCV\opencv\build\x64\vc15\lib
(3)仍然在該頁,鏈接器 ---》輸入 ---》 附加的依賴項中,輸入opencv_world345d.lib 并保存 (345是因此此處OpenCV版本為3.4.5),如圖
(4)右鍵保存Debug_x64
-
使用時添加屬性表
新建項目后,同樣在屬性管理器上右鍵Debug|x64 ---》添加現(xiàn)有屬性表,然后找到之前配置好的Debug_64.props打開添加即可使用OpenCV
添加現(xiàn)有屬性表
屬性表選擇 dll添加
復制目錄E:\software\OpenCV\opencv\build\x64\vc15\bin下的三個dll文件
opencv_ffmpeg345_64.dll
opencv_world345.dll
opencv_world345d.dll
到C:\Windows\System32目錄下
三、測試
-
調(diào)整為x64,運行
調(diào)整為x64
#include <opencv2\opencv.hpp>
using namespace cv;
int main() {
Mat img = imread("banana.jpg"); //圖片與.cpp文件同路徑
imshow("banana.jpg", img);
waitKey(0);
}
參考來源:
[1] 面向新手的win10+vs2017+opencv3.4.5配置(永久配置)
[2] Window10下學習心得——安裝篇——VS2019安裝與opencv3.4.6配置(含添加項目屬性表方法)(不定期更新)
[3] 由于找不到 opencv_world320.dll,無法繼續(xù)執(zhí)行代