(一)首先应该配置opencv3.2.0+VS2017的环境搭建,前人经验点击打开链接
(二)关于图片读取和显示
#include "cv.h"
#include "highgui.h"
#include "opencv2\opencv.hpp"
#include<iostream>
using namespace cv; //下面所有的cv类型都不用加"cv::"前缀
using namespace std;
int main() {
Mat imag = imread("lena.jpg", 0);//使用Mat变量,调用lena图片,但是此处图片路径必须在本工程目录下,否则必须写入绝对路径;后面flag是RGB值,flag=0,为黑白图片
if (imag.empty()) {
return -1; //如果调用图片失败,则返回-1
}
cout <<"显示图片大小" <<imag.size << endl;
namedWindow("imag",1);//创建窗口,1表示窗口大小固定
imshow("imag", imag);//显示图片。如果你不介意窗口大小可变,可以直接注释掉上一句。因为imshow可以直接创建窗口
waitKey(); //等待按键
return 0;
}