1. 程式人生 > >win10 64位+vs2015+opencv3.4+cmake3.12安裝

win10 64位+vs2015+opencv3.4+cmake3.12安裝

一、下載

1.vs2015

2.opencv:選擇一個版本下載win pack,我下載的是3.4.1版本

3.cmake:選擇zip檔案下載,免安裝,我下載的是3.12.2版本

二、解壓opencv,cmake

1.直接執行opencv 的exe檔案,解壓到資料夾

2.解壓cmake到資料夾

三、cmake編譯opencv

 1.開啟cmake

2.選擇source code路徑和生成路徑

source code路徑就是解壓的opencv中的sources資料夾

自己選擇一個生成的路徑

 

3.點選configure,選擇對應的vs版本,我這裡是64位的vs2015

 

finish,等待幾分鐘,第一次 configure done

勾選需要生成的模組,這裡勾選BULID_EXAMPLES、BUILD_opencv_word

再次點選configure

 

configure done後點擊generate

 

完成

四、用vs生成

1.開啟OpenCV.sln

 2.找到ALL_BUILD和install,分別右鍵生成,注意選擇debug還是release,如果兩個都需要生成,要分別選擇、生成

我這裡只生成debug x64環境

install資料夾中就是這步生成的

五、配置環境

1.環境變數

右鍵此電腦->高階系統設定->環境變數,編輯系統變數中的path,將install\x64\vc14\bin的路徑新增到path中,確定

2.開啟vs2015,建立一個新專案

3.在vs中開啟屬性管理器,檢視-》其他視窗-》 屬性管理器,就可以看到屬性視窗了

3.在屬性管理器中選擇對應的環境,我剛才生成的是debug x64的,所以選擇這個

右鍵Microsoft.Cpp.x64.user-》屬性,開啟屬性頁

編輯VC++目錄-》包含目錄

新增install中include資料夾及其下opencv和opencv2兩個路徑

 VC++目錄-》庫目錄新增lib資料夾

連結器-》輸入-》附加依賴項中新增opencv_world341d.lib(注意版本號和debug帶d)

配置完成了,找個程式測試下,注意選擇之前生成操作的狀態debug x64

#include <opencv2\opencv.hpp>

using namespace cv;

int main()
{
	Mat img = imread("test.jpg");
	imshow("test", img);
	waitKey(0);
	return 0;
}