去噪声代码matlab
稀疏编码的在线词典学习的快速实现
用法
要克隆项目和所有子模块:
git
clone
--recursive
https://github.com/d-acharya/OnlineDictionaryLearning.git
要更新所有子模块:
git
submodule
foreach
git
pull
origin
master
编译:
mkdir
build
cd
build
cmake
..
make
./test_odl
现有实施
C
++实现
Java实现
Matlab实施
C
++
LARS实现
待办事项
测试脚本:
要进行测试,请参见python实现和。
我们仍然需要创建一个包装器,以从上述python脚本中调用字典学习的C实现。
完整的实现:
LARS的实现(请在上面检查FISTA的实现)。
可以像在matlab实施中那样用FISTA替换LARS。
降噪演示
编译后,测试denoising.cpp:
./applicationName
Lenna256.png
Lenna256Noisy.png
2021-07-15 09:17:48
1.62MB
系统开源
1