opencv小波变换(OpenCV小波变换).docVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
opencv小波变换(OpenCV小波变换)

opencv小波变换(OpenCV小波变换) #包括数据\ highgui \ highgui HPP 。 #包括数学。” #包含iostream 使用命名空间; / /二维离散变换小波源代码 无效的DWT(IplImage * pimage,int nlayer) { / /执行条件 如果(pimage) { 如果(pimage - nchannels = = 1 pimage -深度= = ipl_depth_32f ((pimage -宽度 nlayer) nlayer)= = pimage -宽度 ((pimage -高 nlayer) nlayer)= = pimage -高度) { int i,x,y,n; 浮:= 0; 浮fradius = SQRT(2.0f); int nWidth = pimage -宽度; 国际nheight = pimage -高度; 国际nhalfw = nWidth / 2; 国际nhalfh = nheight / 2; 浮** pdata =新浮* [ pimage -高度]; 浮*船头=新浮pimage - [宽度]; 浮* pcolumn =新浮pimage - [高度]; 为(i = 0;i pimage -高度;i++)数据[我] =(float *)(pimage -数据+ pimage - widthstep *我); / /多层小波变换 对于(n = 0;n<nlayer;n + +,nWidth / = 2,nheight / = 2,nhalfw / = 2,nhalfh / = 2) { / /水平变换 为(y = 0;Y<nheight;Y + +) { / /奇偶分离 memcpy(船头,pdata [Y],sizeof(float)* nWidth); 为(i = 0;i nhalfw;i++) { X =我* 2; 数据[年] [我] =船头[X]; 数据[年] [ nhalfw +我=船头] [ x + 1 ]; } / /提升小波变换 为(i = 0;i nhalfw - 1;i++) { F值=(pdata [年] [我] +数据[年] [我] + 1)/ 2; 数据[年] [我]:nhalfw + =; } F值=(pdata [年] [ 1 ] nhalfw +数据[年] [ 2 ] nhalfw)/ 2; 数据[年] [ 1 ] =:nWidth; F值=(pdata [ ] [ ] [ ] nhalfw +数据+ 1 ] [ nhalfw)/ 4; 数据[年] [ 0 ] + =; 为(i = 1;i nhalfw;i++) { F值=(pdata [ ] [ ] nhalfw +我+数据[年] [我] nhalfw + 1)/ 4; 数据[年] [我] + =; } / /频带系数 为(i = 0;i nhalfw;i++) { 数据[年] [我] * = fradius; 数据[年] [ nhalfw +我] / = fradius; } } / /垂直变换 为(x = 0;x<nWidth;X + +) { / / 奇偶分离 for (i = 0; i nhalfh; i + +) { y = i * 2; pcolumn [in] = pdata [y] [x]; pcolumn [nhalfh +] = pdata [y + 1] [x]; } for (i = 0; i nheight; i + +) { pdata [in] [x] = pcolumn [in]; } / / 提升小波变换 for (i = 0; i nhalfh - 1; i + +) { fvalue = (pdata [in] [x] + pdata [i + 1] [x]) / 2; pdata [nhalfh +] [x] = fvalue; } fvalue = (pdata [nhalfh - 1] [x] + pdata [nhalfh - 2] [x]) / 2; pdata [nheight - 1] [x] = fvalue; fvalue = (pdata [nhalfh] [x] + pdata [nhalfh + 1] [x]) / 4; pdata [0] [x] + = fvalue; for (i = 1; in nhalfh; i + +) { fvalue = (pdata [nhalfh +] [x] + pdata [nhalfh + - 1] [x]) / 4; pdata [in] [x] + = fvalue; } / / 频带系数 for (i = 0; i nhalfh; i

您可能关注的文档

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档