MATLAB可视化实战系列(四十二)-图像特征提取-使用低秩 SVD 进行图像压缩实例
【摘要】
使用低秩 SVD 的图像压缩
以下是我为大家准备的几个精品专栏,喜欢的小伙伴可自行订阅,你的支持就是我不断更新的动力哟!
MATLAB-30天带你从入门到精通
MATLAB深入理解高级教程(附源码)
tableau可视化数据分析高级教程
此示例说明如何使用 svdsketch 压缩图像。
svdsketc...
使用低秩 SVD 的图像压缩
以下是我为大家准备的几个精品专栏,喜欢的小伙伴可自行订阅,你的支持就是我不断更新的动力哟!
此示例说明如何使用 svdsketch
压缩图像。
svdsketch
使用低秩矩阵逼近来保留图像的重要特征,同时滤除不太重要的特征。
随着 svdsketch
使用的容差量级的增大,更多特征将被滤除,从而改变图像中的详细程度。
加载图像
加载图像 street1.jpg,这是一幅城市街道图。
形成此图像的三维矩阵是 uint8,因此将图像转换为灰度矩阵。
查看具有原始矩阵秩注释的图像。
A = imread('street1.jpg');
A = rgb2gray(A);
imshow(A)
title(['Original (',sprintf('Rank %d)',rank(double(A)))])
文章来源: wenyusuran.blog.csdn.net,作者:文宇肃然,版权归原作者所有,如需转载,请联系作者。
原文链接:wenyusuran.blog.csdn.net/article/details/119984605
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)