#include <iostream>
#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
#include<opencv2/imgproc/imgproc.hpp>
using namespace cv;
int main()
{
Mat example = imread("C:\\Users\\super 超\\Pictures\\-1.jpg"); //图片地址
if (example.empty()) {
std::cout << "ERROR!" << std::endl;
exit(EXIT_FAILURE); //如果读取不成功直接中断程序,避免引起之后代码产生不可预知的异常
}
//namedWindow("原图像", WINDOW_AUTOSIZE);
imshow("example", example);
Mat outexample;
cvtColor(example, outexample, COLOR_BGR2GRAY);//图片色彩空间转换
imshow("outexample", outexample);
imwrite("D:/GRAY.jpg", outexample);//保存图片
waitKey(0); //此处表示窗口停顿多久,单位为毫秒,0表示永久
}
c++ 代码搞定图片显示,保存,转换色彩模式
最新推荐文章于 2024-01-27 12:51:49 发布