【文件属性】:
文件名称:去噪代码matlab-OnlineDictionaryLearning:稀疏编码算法在线字典学习的快速实现
文件大小:1.62MB
文件格式:ZIP
更新时间:2021-05-27 08:00:34
系统开源
去噪声代码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
【文件预览】:
OnlineDictionaryLearning-master
----.gitmodules(105B)
----test_image_recovery.ipynb(58KB)
----create_test_data.ipynb(33KB)
----img()
--------LennaNoisy.png(561KB)
--------Lenna256Noisy.png(146KB)
--------Lenna.png(463KB)
--------Lenna256.png(122KB)
----denoising.cpp(8KB)
----test_odl.cpp(4KB)
----python()
--------dict_learning.py(45KB)
--------plot_image_denoising.py(6KB)
----src()
--------lars_light()
--------OnlineDictionaryLearning.cpp(2KB)
--------OnlineDictionaryLearning.h(712B)
----test_image_denoising.ipynb(401KB)
----.gitignore(10B)
----CMakeLists.txt(803B)
----README.md(2KB)
网友评论
- 内容标题不一致哦
- 给的就不是matlab 的代码