一、下载文件
1.cmake
2.opencv3.4.1
3.opencv_contrib_3.4.1
二、cmake编译
编译流程点击跳转
注意:不要勾选build opencv_world,容易报错(编了2天血的教训)
三、VS2013配置opencv3.4.1
永久配置方法点击跳转
四、测试代码
在D盘根目录放一张名称为image.jpg的图片,运行如下代码
//引入头文件
#include <iostream>
#include <core/core.hpp>
#include <highgui/highgui.hpp>
//引入工作空间
using namespace cv;
using namespace std;
//入口函数
int main()
{
//读入图片,注意图片路径
Mat image = imread("D:\\image.jpg");
//图片读入成功与否判定
if (!image.data)
{
cout << "Can not read the image" << endl;
//等待按键
system("pause");
return -1;
}
//创建一个名字为“Name”的图像显示窗口,(不提前声明也可以)
namedWindow("Name", 1);
//显示图像
imshow("image", image);
//等待按键
waitKey();
return 0;
}
显示结果: