opencv学习笔记(加载、修改、保存图像)
-
加载图像:cv::imread 修改图像:cv::cvtColor 保存图像:cv::imwrite
imread加载图像成为一个Mat对象
加载的图像名称 加载的图像类型 IMREAD_UNCHANGED(<0):加载原图 IMREAD_GRAYSCALE(0):加载灰度图 IMREAD_COLOR(>0):将原图作为RGB图像加载进来
显示图像(cv:namedWindos与cv::imshow)
namedWindow("test opencv setup",CV_WINDOW_AUTOSIZE); imshow("test opencv setup",src); WINDOW_NORMAL:与QT集成使用,准许修改窗口大小
修改图像(cv::cvtColor)
功能是将一个彩色空间转化为另一个彩色空间 原图像 转化后的图像 转化方式 COLOR_BGR2HLS COLOR_BRG
修改之后的代码
namedWindow("output windows",CV_WINDOW_AUTOSIZE); Mat output_image; //cvtColor(src, output_image, CV_BGR2GRAY); cvtColor(src, output_image, CV_BGR2HLS); imshow("output window", output_image); imwrite("C:/Users/Mai/Pictures/c2.png",output_image);
