c++下小波变换没找到相关的库函数,自己懂的又不深入,所以在网上找到了开源代码,使用vs2013导入到了工程,也是颇费周折,现在记下来操作过程。

找到的小波变换的开源代码是:https://github.com/rafat/wavelib

里面也有帮助文档,但是使用vs2013导入到自己的工程下面,还是有点麻烦。

一、修改自己工程的属性

1.工程属性 –> 2.c/c++ –> 3.预编译头 –> 4.创建(Yc)修改为不使用预编译

二、增加头文件

1.工程属性 –> 2.c/c++ –> 3.常规 –> 4.附加包含目录。
将下载的wavelib的解压后的文件夹地址放入进来

三、使相关文件(.c,.h)工程可见

可以在工程下面新建一个文件夹,然后添加现有项,将wavelib文件夹中的src文件夹下的所有.c,.h都添加到工程里面

四、导入header文件

在工程相应的文件里,#include “src/wavelib.h”

最后

查看帮助文档,或者example下的示例。调用函数来完成用到的小波变换。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐