#include<opencv2/opencv.hpp>
#include<iostream>
#include<math.h>
using namespace cv;
int main() {
Mat m = imread("C:/Users/Administrator/Desktop/2.jpg"); //获取图片 imread("C:/Users/Administrator/Desktop/2.jpg",2); 可以直接以灰度图的方式获取
if (m.empty()) {
printf("could notload image...\n");
return -1;
}
namedWindow("test opencv setup", CV_WINDOW_AUTOSIZE); //创建一个,自动适配大小的窗口
imshow("test opencv setup", m); //显示加载的图片
namedWindow("output windows", CV_WINDOW_AUTOSIZE);
Mat output_image;
cvtColor(m, output_image,CV_BGR2HLS); //修改图片类型
imshow("output windows", output_image);
//imwrite("D:/2.jpg", output_image); //存储修改后的图片
waitKey(0);
return 0;
}