matlab图像处理对数变换>> x=0:255;c=255/log(256);>> y=c*log(x+1);>> figure,subplot(2,2,1),plot(y),title('Log Mapping Function'),axis tight,axis square>> I=imread('radio.tif');>> I_log=uint8(y(I+1))
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/06 03:32:33
matlab图像处理对数变换>> x=0:255;c=255/log(256);>> y=c*log(x+1);>> figure,subplot(2,2,1),plot(y),title('Log Mapping Function'),axis tight,axis square>> I=imread('radio.tif');>> I_log=uint8(y(I+1))
matlab图像处理对数变换
>> x=0:255;c=255/log(256);
>> y=c*log(x+1);
>> figure,subplot(2,2,1),plot(y),title('Log Mapping Function'),axis tight,axis square
>> I=imread('radio.tif');
>> I_log=uint8(y(I+1));
>> subplot(2,2,2,),imshow(I),title('Original Image');
subplot(2,2,2,),imshow(I),title('Original Image');
>> subplot(2,2,3),imshow(I_log),title('Adjusted Image');
>> I_br=imadd(I,100);
>> subplot(2,2,4),imshow(I_br),title('Original Image Scaled')
>> I=imread('radio.tif');
为什么对数变换的图像能显示雷达图像中隐含的细节,而增量的图像不能
matlab图像处理对数变换>> x=0:255;c=255/log(256);>> y=c*log(x+1);>> figure,subplot(2,2,1),plot(y),title('Log Mapping Function'),axis tight,axis square>> I=imread('radio.tif');>> I_log=uint8(y(I+1))
对数曲线在像素值比较低的地方斜率大,像素值高的地方斜率比较低,也就是图像在较暗的区域对比度得到提升,因而能增强显示出暗部的细节