Ubuntu安装配置小波变换库

在信号以及图像处理领域,小波变换非常常用,但是大多数的小波变换和重构相关开源代码都是 Python 库,C++ 版本的资源显得尤为珍贵,这里笔者找到了一个还比较不错的小波变换和冲重构的 C++ 库:C++ Wavelet Libraries

在该库中,开发者给出了动态链接库、静态链接库以及相关的源代码,这里我更喜欢把开发者的源代码集成到我的工程中使用。在该库中,用到了另一个第三方动态链接库fftw3,所以这里还需要安装一下,安装 fftw3 库:

sudo apt-get install fftw3 fftw3-dev pkg-config

安装之后,还需要把它配置到自己的工程,否则会报错:

[ 90%] Built target xmate_control_generate_messages
[ 91%] Built target rpy_admittance_controll
[ 92%] Built target xmate_state_controller
[ 94%] Built target xmate_ros_controllers
[ 94%] Built target robot_ptp
[ 95%] Built target xmate_control_node
CMakeFiles/wavedemo1.dir/src/wavelib/wavelet2s.cpp.o:在函数‘convfft(std::vector<double, std::allocator<double> >&, std::vector<double, std::allocator<double> >&, std::vector<double, std::allocator<double> >&)’中:
wavelet2s.cpp:(.text+0x4ea8):对‘fftw_malloc’未定义的引用
wavelet2s.cpp:(.text+0x4eb3):对‘fftw_malloc’未定义的引用
wavelet2s.cpp:(.text+0x4ebe):对‘fftw_malloc’未定义的引用
wavelet2s.cpp:(.text+0x4ec9):对‘fftw_malloc’未定义的引用
wavelet2s.cpp:(.text+0x4ed5):对‘fftw_malloc’未定义的引用
CMakeFiles/wavedemo1.dir/src/wavelib/wavelet2s.cpp.o:wavelet2s.cpp:(.text+0x4ee2): 跟着更多未定义的参考到 fftw_malloc
CMakeFiles/wavedemo1.dir/src/wavelib/wavelet2s.cpp.o:在函数‘convfft(std::vector<double, std::allocator<double> >&, std::vector<double
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值