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);
经验分享 程序员 微信小程序 职场和发展