一.图像读写
1.1.imread
彩色图和灰度图: A = IMREAD(FILENAME,FMT)
注:FMT是文件格式
例:
imdata = imread('ngc6543a.jpg');
img_RGB = imread('C:\Water.jpg','jpg');
索引图:[X,MAP] = IMREAD(FILENAME,FMT)1.2.imwrite
二.图像显示
2.1.imshow
subplot(321),imshow(img_RGB),title('原图');
三.图像旋转和剪切
3.1.imrotate
图像旋转
B = IMROTATE(A,ANGLE)
注:ANGLE为正,逆时针;ANGLE为负,顺时针、
例:
img1=imrotate(img_RGB,30);
B = IMROTATE(A,ANGLE,METHOD)
注:METHOD的值有‘nearest’(近邻),'bilinear'(双线性),'bicubic'
B = IMROTATE(A,ANGLE,METHOD,BBOX)
注:BBOX的值有'loose','crop'
3.2.imresize
图像剪切
例:
img3=imresize(img_RGB,[400,500]);
3.3.imcrop
图像剪切
例:
img4=imcrop(img_RGB,[300,400,200,200]);