SVD图片有损压缩测试
生活随笔
收集整理的這篇文章主要介紹了
SVD图片有损压缩测试
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
注意文件名別保持成svd.m,這樣與系統的默認svd程序沖突
圖片處理函數生成的三組二維數組對應RGB,處理時保留一組
clear all; close all; clc;a1=imread('C:\1.jpg');[m n]=size(a1); a1=double(a1); a=a1(:,:,3); %圖片有三個通道 imshow(mat2gray(a)) r=rank(a);[U S V]=svd(a);%re=s*v*d'; re=U(:,:)*S(:,1:1)*V(:,1:1)'; figure; imshow(mat2gray(re)); imwrite(mat2gray(re),'a.jpg') %實際保存是S可以只保存20個字節,U,V按二維數組保存 re=U(:,1:20)*S(1:20,1:20)*V(:,1:20)'; figure; imshow(mat2gray(re)); imwrite(mat2gray(re),'b.jpg')re=U(:,1:80)*S(1:80,1:80)*V(:,1:80)'; figure; imshow(mat2gray(re)); imwrite(mat2gray(re),'c.jpg')re=U(:,1:150)*S(1:150,1:150)*V(:,1:150)'; figure; imshow(mat2gray(re)); imwrite(mat2gray(re),'d.jpg')re=U(:,1:250)*S(1:250,1:250)*V(:,1:250)'; figure; imshow(mat2gray(re)); imwrite(mat2gray(re),'e.jpg') View Code?
轉載于:https://www.cnblogs.com/wdfrog/p/8488872.html
總結
以上是生活随笔為你收集整理的SVD图片有损压缩测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 种什么果树最快又赚钱 这几个品种都要了解
- 下一篇: Markdown的常用语法