图像读取:I = imread('mao.jpg');
图像显示:imshow(I)
彩色转灰度:I = rgb2gray(I);
图像缩放:X1 = imresize(I,2);%放大两倍
图像旋转:B = imrotate(A,angle);
图像剪裁:X = imcrop(I);
插值:
1、最临近插值:X1=imresize(I,1);
2、双线性插值:X2=imresize(I,1,'bilinear');
3、三次内插值:X3=imresize(I,1,'bicubic');
Hough变换:检测图像中的直线,关键函数hough、houghpeaks
快速傅里叶变换:Y = fft2(X);
逆变换:X=ifft2(Y);
离散余弦变换:X1 = dct2(I);
逆变换:K = idct2(X1);
膨胀:IM2 = imdilate(IM,SE);
腐蚀:IM2 = imerode(IM,SE);
开运算:先腐蚀,后膨胀。IM2 = imopen(IM,SE);
闭运算:先膨胀,后腐蚀。IM2 = imclose(IM,SE);
二维中值滤波:B = medfilt2(A , [m n]);
添加椒盐噪声:J = imnoise(I, 'salt & pepper');
灰度直方图:imhist(I,n)
n为灰度级数目,默认为256
直方图均衡化:J = histeq(I,n);
边缘检测:BW = edge(I, method, threshold);
角点检测:CM = cornermetric(I, method, 'SensitivityFactor')