小波变换的LL分量
LL component of wavelet transform
我使用 dwt2
将离散小波变换应用于图像并显示了 LL
分量。它显示更亮的图像而不是模糊的图像。谁能告诉我为什么它更亮?
我的代码是:
I=im2double(imread('lena1.jpg'));
[LL,LH,HL,HH] = dwt2(I,'db1');
imshow(LL);
原因是因为您使用 im2double
转换后 LL
分量的值很可能超过 1。尝试显示该图像时,尝试这样做:
imshow(LL, []);
这会将最低值映射到 0,将最高值映射到 255,并在两者之间线性缩放所有值。请注意,此 不会 更改实际的 LL
变量。 imshow
和 []
作为第二个参数将在内部缩放强度,以便值分别映射到 [0,255]
之间。
我使用 dwt2
将离散小波变换应用于图像并显示了 LL
分量。它显示更亮的图像而不是模糊的图像。谁能告诉我为什么它更亮?
我的代码是:
I=im2double(imread('lena1.jpg'));
[LL,LH,HL,HH] = dwt2(I,'db1');
imshow(LL);
原因是因为您使用 im2double
转换后 LL
分量的值很可能超过 1。尝试显示该图像时,尝试这样做:
imshow(LL, []);
这会将最低值映射到 0,将最高值映射到 255,并在两者之间线性缩放所有值。请注意,此 不会 更改实际的 LL
变量。 imshow
和 []
作为第二个参数将在内部缩放强度,以便值分别映射到 [0,255]
之间。