曲波变换工具箱cpp应用问题
【curvelet 工具包中,有个cpp的例子,不知道里面变换出来的系数具体怎么做阈值才能带到滤波和增强的效果。 我用的是2.1.2版的 源码如下 如上例子所示,经过了 fdct_wrapping(m, n, nbscales, nbangles_coarse, ac, x, c);后,应该得到系数c,然后对c处理,能得到增强和滤波的效果,我在matlab上实验了一下,确实不错,但在cpp下,系数不知道怎么操作,弄了许久。
效果都不怎么好。处理完系数之后,可以到这一步 ifdct_wrapping(m, n, nbscales, nbangles_coarse, ac, c, y); 再下来,就应该是得到图像y,y是个复数,是否取实部认为是灰度值的幅度呢,虚部那个值,怎么处理呢? 以下是日本人的一段程序,供参考 他上面,只是简单的 real( r[t][s]( i, j )); 即取实部 有很多论文都是说阈值法,什么的,试了试,得不到好的效果。
望交流~~】 zouwen198317: 有一起探讨的吗 2011-11-07 girl7028: 你好,我也在学这个东西,最近一直没有思路,请问这个问题你解决了么?另外,我不太会怎么调用这个fdct_wrapping的cpp包。
你可以教教我么,谢谢! 2013-03-01 hui502742203: 你好!请问你这个问题解决了吗?怎么调用cpp包呢?可以交流吗?谢谢啊!
2013-05-17 hui502742203: 您好!我看您发了个关于曲波变换的帖子,我最近也在做曲波降噪,VC环境下编译的,现在编译可以通过,我看源程序里面好像是随机生成矩阵来进行变换的,但是我现在于要加载一幅图片来进行曲波变换的话该如何操作呢?我想用opencv的库函数来加载,可是添加opencv的头文件以后编译出一大堆的错误,请问您是怎么对图像进行操作的呢?非常感谢!
2013-05-22 hui502742203: 终于搞定了!我可以教你!哈哈! 2013-06-07 jiahaiqing33: 太厉害了,能教一下,在matlab下如何编译里面的cpp程序吗?非常感谢!!! 2014-06-15