matlab滑动条码使用带有OMP的K-SVD进行稀疏编码的图像去噪
网络上可用的关于kSVD和稀疏编码的C
/
C
++软件/工具数量有限。
这就是为什么我想出决策实现kSVD算法来解决其原始问题的原因:图像去噪。
但是,我实现此算法的主要目标是:
为了以后在多核系统上进行优化
将其用于我的主要研究:多目标跟踪。
该算法使用正交匹配追踪(OMP)进行稀疏编码,使用kSVD进行字典学习。
对于Matlab代码,通过谷歌搜索<1s。
入门
先决条件
OpenCV
3.0
的CMake
2.8
在Centos
7.0上测试
正在安装
在当前项目目录mkdir构建cmake
../
制作
您可以尝试修改主功能中的所有参数。
运行测试
在这里,我使用以下参数运行测试
//更改这些参数以对结果生效const
int
sigma
=
25;
const
int
slide
=
2;
const
int
imgWidth
=
160;
//将图像调整为该值const
int
imgHeight
=
160;
//将图像调整为该值const
int
patchWidth
=
8;
const
int
2022-05-02 19:35:55
76KB
系统开源
1