实现对图片进行SVD
之前在学习截断式SVD的时候, 不知道为什么截断式SVD后能够近似原矩阵? 或者说奇异值究竟有什么含义?
看了以下知乎的答案后, 有了很形象的理解
奇异值的物理意义是什么? - 郑宁的回答 - 知乎
这里参考基于Python查看SVD压缩图片的效果这篇博客后实现了截断式SVD
from PIL import Image
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
def get_approx_matrix(u, sigma, v, rank): #rank

本文介绍了如何使用Python实现对图片进行奇异值分解(SVD),并探讨了SVD在图像处理中的应用,特别是通过截断式SVD对图片进行压缩。参考了一篇相关博客,并展示了实现结果。
最低0.47元/天 解锁文章
777

被折叠的 条评论
为什么被折叠?



