C图像处理1、前言:在学习C图像处理的同时,我打算做笔记,写系列C图像处理教程。
环境: vs2019,OpenCV4.1.0。
2、这次博客的主要内容是浅写c图像处理的博客。 这次图像处理的主要内容如下。
的导入图像修改(颜色转换)保存图像
1、图像读取
imread ) )函数是图像读取。
2、图片修改,这次的例子主要是修改图片的颜色,当然大小等,可以根据个人需求。
cvtColor ) )函数。 通常,必须将BGR格式转换为其他格式,如HSV和HLS。
3、图像保存
imwrite ) )函数将修改或处理的图像保存在自己的文件夹中。
示例图表:
处理后:
3、图像处理OpenCV库# include opencv2/opencv.HPP # includeiostreamusingnamespacestd; using namespace cv; intmain(intargc,char** args )//1,读取图像matimg=im read (' g :/imgtest/img.png ); //显示原图namedwindow(img )、WINDOW_AUTOSIZE; imshow('img ',img ); //判断图像是否为空,如果为空则结束程序if(img.empty ) (printf ) (thisimgisempty ) )。 返回- 1; //进行颜色转换的Mat output; cvtcolor(img,output,COLOR_BGR2HSV ); //定义显示窗口名称窗口(output )、窗口_ autosize的imshow(output )、output; //窗口停留等待密钥(0; //图像im write (g :/imgtest/result.png )、output ); ``````