windows vs2019 + opencv 3.4.7環境搭建
安裝Opencv 3.4.7
下載 Opencv
第1步 進入 opencv releases 頁面,點擊 "Windows"的下載鏈接之后,會跳到 sourceforge.net
網站,等待6秒鍾之后,瀏覽器就會自動開始下載,下載過程會稍微比較久,需要耐心等待。
當下載完成之后,下一步,雙擊運行已下載好的 opencv-3.4.7-vc14_vc15.exe
文件,會詢問解壓存放的路徑。解壓即是安裝
【建議】在英文路徑下,不用有中文和空格
選擇解壓存放的文件夾就可以,因為OpenCV項目文件打包的時候,根目錄就是opencv
,所以我們不需要額外的新建一個名為opencv的文件夾。
在解壓之后的文件夾中,bulid
里面是使用OpenCV的相關文件,sources
里面是源代碼。
設置環境變量
把之前解壓(安裝)好的OpenCV路徑下的bin路徑添加到Path系統環境變量中。
如我存放的路徑是"E:\develop\opencv\build\x64\vc15\bin"
在 編輯 環境變量窗口中 填入路徑,然后 "確認" 就會關閉 "編輯環境變量"的窗口
然后依次將已打開的 "環境變量"和"系統屬性" 窗口,都點擊 "確定",來關閉打開的窗口
安裝Visual Studio
下載和安裝 Visual Studio
Visual Studio 網站 https://visualstudio.microsoft.com/zh-hans
選擇社區版就行,安裝過程很簡單,一直下一步就行。
當運行已下載的 vs_community.exe
文件時,跳出安裝的選擇項,上圖是我選擇的,僅供參考,然后 點擊"安裝"就可以了。
創建一個項目
- 新建項目
因為我是新安裝的 vs 2019,所以入口是這樣的,可以通過快捷鍵Ctrl+Shift+N
來快速創建新項目
- 新建一個cpp文件
通過vs 窗口頭部菜單來新建一個cpp文件(看上面的提示,Ctrl + N
快捷鍵可以彈出新建文件窗口)
新建cpp文件
保存新建的cpp文件
將已保存的cpp 添加的 "源文件"中
- 打開項目的 屬性管理器
本人是在Debug x64下配置
通過菜單 "視圖" -> "其它窗口" -> "屬性管理器"
下一步,在打開的屬性管理器的"Debug | x64" 右鍵,彈出的菜單選擇"屬性(R)"
下一步添加包含目錄,VC++ 目錄
-> 包含目錄
-> 選擇編輯
添加。 點下面圖中箭頭指的圖標,把以下路徑添加
(P.S.即之前解壓(安裝)好的OpenCV路徑下的build
文件夾)
下一步新增 VC++ 目錄
-> 庫目錄
-> 選擇編輯
(ps. 即之前解壓(安裝)好的OpenCV路徑下的 運行位數下的lib
)
下一步 添加依賴項
鏈接器
-> 輸入
-> 附加依賴項
手動敲入 opencv_world347d.lib
注意:
- 347對應OpenCV3.4.7。如果安裝的OpenCV版本不是3.4.7,請去網上找到對應自己的版本或者看安裝的文件
opencv-3.4.7-vc14_vc15.exe
( opencv-后面的就是版本)進行修改。 - 版本后面的
d
代表Debug
模式,如果是Release
模式要去掉d。依個人情況選擇Debug模式或者Release模式。
到此,opencv3.4.7與vs2019開發環境已配置成功。
main.cpp
的代碼
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;
int main()
{
Mat src = imread("C:/Users/Administrator/Downloads/heiheihei.png");
imshow("顯示一張圖片", src);
waitKey(0);
return 0;
}
運行效果: