Matlab图像处理-图像反转

图像反转

图像反转变化实质上是将图像明暗两种灰度进行互补运算后互换处理,理论上是由反比变换所得,其表达式为:

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);

效果图片

Matlab图像处理-图像反转_第1张图片

你可能感兴趣的:(Matlab,计算机视觉,人工智能)