一、准備工作:
(1) 到OpenCV的官網(http://opencv.org/)下載OpenCV3.2
(2) 安裝好VS2015.
(3) 計算機系統:Win7(Win8, Win10原理一樣)
二、環境變量配置:
在C:\Program Files下面新建文件夾OpenCV。將opencv3.2解壓,將其中的build文件拷貝到C:\Program Files\OpenCV。(具體地址可以自行設置,只要在接下來的配置中保持地址一致就ok)。
打開計算機->屬性->高級系統設置->環境變量,如下圖:
如果Path的變量值里面沒有自動出現上圖綠色框中的地址時,請手動添加變量值:%OPENCV_DIR%\x64\vc14\bin。如下:(由於后續系統由win7換成win10,截圖有點不一樣,原理都是一樣的)
注意:設置好環境變量以后,請重啟之后再進行下面的配置。
三、設計VS屬性表
打開VS2015,在里面新建C++控制台項目
打開屬性管理器,添加屬性列表(Debug版本):
配置屬性列表(Debug版本):
添加屬性列表(Release版本)
配置屬性列表(Release)
四、測試:
添加測試代碼:
#include <iostream>
#include "opencv2/opencv.hpp"
int main()
{
std::string path = "C:\\Users\\Public\\Pictures\\SamplePictures\\";
std::string imageName ="Tulips.jpg";
cv::Mat Image = cv::imread(path+ imageName, cv::IMREAD_ANYCOLOR);
cv::namedWindow("Test OpenCV", cv::WINDOW_FREERATIO);
cv::imshow("Test OpenCV", Image);
cv::waitKey(0);
return 0;
}
如果編譯出現以下問題,在程序開始添加宏定義:
#define _CRT_SECURE_NO_WARNINGS
Debug版本測試結果:
Release版本測試結果:
當重新新建工程項目的時候不需要重新按照上面的步驟配置,直接添加上面配置好的配置文件即可,示例如下:
測試結果:(Release版本添加Release版本的配置文件)