1.图像输入 I=imread('C:\Users\Mr.Right\Pictures\1.JPG') %图片路径\文件名.格式
2.图像显示 imshow(I);灰色图像imshow(I,8)
3.取子图像 J=I(50:150,30:180)
4.图像存盘 imwrite(J,'C:\Users\Mr.Right\Pictures\M.JPG','JPG') %把J存盘,命名为M.JPG
5.彩色图像转变为灰度图像
RGB=imread('img.bmp','bmp'); %读入彩色图片
figure(1),imshow(RGB),title('彩色图'); %显示彩色图片
I=rgb2gray(RGB); %彩色转化成灰度图
figure(2),imshow(I),title('灰度图'); %显示灰度图
J = im2uint8(J); %IM2UINT8 Convert image to 8-bit unsigned integers.
6.灰度图像转换二值图像
J=im2bw(I,0.5);
%第二个参量在0-1之间,>0.5为白,<0.5为黑。
7. 256级灰度图以8级灰度显示
imshow(I,8) %obsolete syntax
8.二值图像取反显示
imshow(~I)
9.图像的加减乘法
K=imadd(I,J);
I2=imsubtract(I,background);
J=immultiply(I,1.2);
J=immultiply(I,0.5);
10.旋转
J=imrotate(I,30,'bilinear');
J1=imrotate(I,30,'bilinear','crop');
J2=imrotate(I,-15,'bilinear');