📄 idwt_level_fn.m
字号:
function [Image_IDWT_Fn] = IDWT_Level_Fn(LL_1,LL_2,HL_1,HL_2,LH_1,LH_2,HH_1,HH_2,Level);
[SS_Height SS_Width] = size(HH_1);
Image_Height = 2*SS_Height;
Image_Width = 2*SS_Width;
if(Level == 1)
[Image_IDWT_Without_DC_Fn] = idwt2(LL_1,HL_1,LH_1,HH_1,'db1');
else
[LL1] = idwt2(LL_2,HL_2,LH_2,HH_2,'db1');
[Image_IDWT_Without_DC_Fn] = idwt2(LL1,HL_1,LH_1,HH_1,'db1');
end
% figure;
% imshow(Image_IDWT_Without_DC_Fn);
Image_IDWT_Fn = zeros(Image_Height,Image_Width);
for i = 1 : Image_Height
for j = 1 : Image_Width
% % for i = 1 : 127
% % for j = 1 : 127
Image_IDWT_Fn(i,j) = double(Image_IDWT_Without_DC_Fn(i,j)) + 128;%(2^8); -- DC Shifting
end
end
% figure;
% imshow(mat2gray(Image_IDWT_Fn)); title('Watermarked image_MATALAB');
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -