图像处理---《对一张图片进行简单读入、修改、保存图像》
《图像处理---对一张图片进行简单读入、修改、保存图像》
/************************************************************************ 作者:@WP20190611 功能:opencv加载、修改、保存图像 说明: 加载图像 cv::imread , 加载图像成为一个Mat格式 修改图像 cv::cvtColor ,图像转换到看了另外一个颜色空间上去 保存图像 cv::imwrite 显示图像 cv::namedWindows cv::imshow 不是nameWindows字母遗漏d ************************************************************************/ #include <opencv2/opencv.hpp> #include <iostream> #include <math.h> using namespace cv; int main(int argc, char** argv) { //加载图像 Mat src = imread("D:\\work_VS2010\\example_opencv\\test001.png"); if (src.empty()) { printf("could not load image ...\n"); return -1; } //显示加载的图像 namedWindow("显示原图", CV_WINDOW_AUTOSIZE); imshow("显示原图", src); //----------------------------开始处理图像--------------------------------------- //处理图像,并显示图像 namedWindow("输出图像",CV_WINDOW_AUTOSIZE); Mat output_image; cvtColor(src, output_image, CV_BGR2HSV); imshow("输出图像", output_image); //保存图像 imwrite("D:\\work_VS2010\\example_opencv\\test001_result.png", output_image); //----------------------------结束处理图像--------------------------------------- waitKey(0); //暂停 return 0; }
【. . . . . .本博客仅作个人生活、工作、学习等的日常记录。说明: (1) 内容有参考其他博主、网页等,有因“懒”直接粘贴来,会备注出处。若遇雷同,或忘备注,并无故意抄袭之意,请诸“原主”谅解,很感谢您的辛勤"笔记"可供本人参考学习。 (2) 如遇同行,有参考学习者,因个人学识有限,不保证所写内容完全正确。您对本博文有任何的意见或建议,欢迎留言,感谢指正。 (3) 若您认为本主的全博客还不错,可以点击关注,便于互相学习。 (4) 感谢您的阅读,希望对您有一定的帮助。欢迎转载或分享,但请注明出处,谢谢。. . . . . .】
【作者: Carole0904 ; 出处: https://www.cnblogs.com/carle-09/ 】