I=imread('rice.jpg');
tform=maketform('affine',[cos(pi/3),sin(pi/6),0;-sin(pi/6),cos(pi/3),0;0,0,1]);
B=imtransform(I,tform,'nearest');
figure;
subplot(1,2,1);
imshow(I);
subplot(1,2,2);
imshow(B);
2. 基本直方图
i=rgb2gray(i) //把三维图形转换为二维,即黑白图像
imhist(i) //基本直方图图像
i=imread('rice.jpg')
i=rgb2gray(i)
figure;
subplot(1,2,1);
imshow(i);
subplot(1,2,2),imhist(i);
直方图均衡化方法可以产生一幅灰度级分布概率均匀的图像。
I=rgb2gray(I); //把三维图形转换为二维,即黑白图像
[B,T]=histeq(I); //进行均匀化处理,B表示返回的图像,T表示均匀化
I=imread('rice.jpg');
I=rgb2gray(I);
[B,T]=histeq(I);
subplot(2,2,1);
imshow(I);
subplot(2,2,2),imhist(I);
subplot(2,2,3),imshow(B);
subplot(2,2,4),imhist(B);
A=imread('a.png');
A=rgb2gray(A);
B=imread('rice.jpg');
B=rgb2gray(B);
[hgram2,x]=imhist(B);
J1=histeq(A,hgram2);
figure;
subplot(3,2,1),imshow(A),title('orig Image');
subplot(3,2,2),imhist(A),title('orig hist');
subplot(3,2,3),imshow(B),title('standard Image');
subplot(3,2,4),imhist(B),title('Standard hist');
subplot(3,2,5),imshow(J1),title('Changed Image');
subplot(3,2,6),imhist(J1),title('Changed hist');