1.imread()
MATLAB中图像读取函数与OpenCV一样是imread,可以打开指定路径图片,其路径表示方式与OpenCV中有些许不同如:
srcImage=imread('E:\MatlabWorkSpace\实验一\实验一图一.png');
路径符号为单"\",Opencv为双"\",其函数原型为:
A=imread(filename,fmt);
2.将打开的图像转换为灰度图rgb2gray
grayImage=rgb2gray(srcImage);
3.imwrite
保存图片,一定要注明图片格式如jpg,bmp,png等。原型如下:
imwrite(A,filename,fmt);
保存图片时可指定图片保存路径。如
imwrite(grayImage,'E:\MatlabWorkSpace\实验一\grayImage.jpg');
4.imhist
绘制图像直方图函数,直方图绘制后可直接显示,不需要用imshow进行显示。如:
imhist(grayImage);