0
点赞
收藏
分享

微信扫一扫

注意0的判断

孟祥忠诗歌 2022-08-15 阅读 11


 
将图像经过dwt2变换,然后再进行idwt2变换,可以得到原图像,但是此时的图像和原图像并不是完全相等的。
因此,如果应用isequal判断,得到不等的结果。
如果判断两者的差别,可以应用 max(max(abs(A1-A)))进行判断,得出两者的差别。
下列代码判断结果分别为:

ans =


0



ans =


1.4211e-013



==============================================
1. clc;
2. A='e:/watermark/image/lena.bmp';
3. A=double(imread(A));
4. [cA1,cH1,cV1,cD1]=dwt2(A,'haar');
5. A1=idwt2(cA1,cH1,cV1,cD1,'haar');
6. isequal(A,A1)
7. max(max(abs(A1-A)))

可以看出,经过小波变换后,得到的矩阵并不是完全相等,需要注意!


举报

相关推荐

0 条评论