matlab图片叠加的代码-LinAlgApps:LinAlgApps

时间:2024-06-12 13:42:20
【文件属性】:

文件名称:matlab图片叠加的代码-LinAlgApps:LinAlgApps

文件大小:11.25MB

文件格式:ZIP

更新时间:2024-06-12 13:42:20

系统开源

matlab图片叠加的代码线性代数应用 这个小型项目的目的是演示计算线性代数在图像处理中的一些应用。 其中涵盖的一些主题是CS 475/675中使用的主题,以激发所讲授的概念。 在本课程中介绍这些应用程序时,我们将MATLAB用于大多数实现。 因此,这是我学习LinearAlgebra,Image和SparseArrays程序包并使用Julia语言进行进一步练习的方式。 低秩近似 低秩近似用于能够近似值矩阵。 那么,什么使低秩逼近值得呢? 好吧,如果我们可以确定矩阵A的SVD,那么我们就有一种方法可以将A表示为左奇异值U,奇异值S和右奇异值V的乘积。 U * S * transpose(T)的乘积作为r秩一矩阵的总和。 因此,A = U * S * transpose(T)= j的总和= 1:r,S [j] * U [j ,:] * transpose(V [j ,:]) 因此,现在我们可以通过仅求和的第一个k <= r来形成A的近似值。 因此,为了证明这一点,我们首先拍摄一张图像,并用3个矩阵分别表示R,G,B值来表示它。 然后,我们采用每个矩阵的SVD并为每个矩阵选择第k个秩近似。


【文件预览】:
LinAlgApps-master
----img_seg()
--------segment_funcs.jl(5KB)
--------img_seg.jl(328B)
--------samples()
----img_denoise()
--------denoise_funcs.jl(4KB)
--------samples()
--------denoise_img.jl(551B)
----img_lra()
--------lra_funcs.jl(1KB)
--------samples()
--------img_lra.jl(365B)
----README.md(4KB)

网友评论