图像反转
图像反转变化实质上是将图像明暗两种灰度进行互补运算后互换处理,理论上是由反比变换所得,其表达式为:
s=L−1−r
其中L−1为该灰度级中最大灰度值。
在MATLAB中,常使用imadjust()或imcomplement()函数进行对数变换,如:
J = imadjust[I,[0 1],[1 0]]
示例代码
I = imread('rice.png');
J = imadjust(I,[0 1],[1 0]);
subplot(1,2,1),imshow(I);
subplot(1,2,2),imshow(J); %下面程序可实现
相同效果
I = imread('rice.png');
J = imcomplement(I);
subplot(1,2,1),imshow(I);
subplot(1,2,2),imshow(J);