对数函数是I' = C * ln(I + 1)(对于每个波段),其中I是原始值(0~255),I'是量化值,C是一个常数来衡量I'进入(0~255),ln是自然对数。
到目前为止我试过这个:
C1 = double(C1);
C = 0;
I = (C*log(1+C1));
image(I);
figure;
结果是黑色图像。
答案 0 :(得分:0)
您已设置C=0
,然后乘以C
。相反,通过考虑结果图像的最大值并确保其缩放为C
来计算1
。
I = log(C1+1);
C = 1/max(I(:));
I = C*I;
image(I);