1.下载OpenCV
官网下载指定版本“opencv-xxx.exe”文件 -> 解压->opencv文件夹。
2.添加环境变量
右键此电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量 -> 新建
变量名:OpenCV_DIR
变量值:解压得到的opencv文件夹build目录
3.配置CmakeLists.txt
cmake_minimum_required(VERSION 3.5)
project(ProjectName LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
# --- Find OpenCV dependencies
find_package(OpenCV REQUIRED)
add_executable(ProjectName main.cpp)
target_link_libraries(ProjectName ${OpenCV_LIBS} )
4.重启电脑,使环境变量生效
5.测试
main.cpp
#include "opencv2/opencv.hpp"
#include <opencv2/highgui.hpp>
using namespace cv;
using namespace std;
int main()
{
cv::Mat src = imread("C:/Users/Desktop/IMG_0029.JPG", CV_LOAD_IMAGE_COLOR);
if(!src.data) //or == if(src.empty())
{
cout<<"Could not open or find the image"<< endl;
return -1;
}
cv::namedWindow("Display", 0); // 0:表示可压缩 , 当显示图片太大,只能部分显示时使用此参数
cv::resizeWindow("Display", cv::Size(640, 480));
cv::imshow("Display", src);
cv::waitKey(0 );
return 0;
}