图像压缩主成分分析实例_【图像处理】基于主成分分析的图像压缩和重建

本文介绍了如何使用主成分分析(PCA)进行图像压缩和重建。通过PCA技术,可以有效地降低图像数据的维度,实现图像的压缩,同时保持图像的主要特征。
摘要由CSDN通过智能技术生成
clc; clear all; close all;I=imread('liftingbody.png');k=1;figure('Units', 'Normalized', 'Position', [0 0 1 1]);for p=1:5:20    [Ipca,ratio,contribution]=pcaimage(I,p,[24 24]);    subplot(2,2,k);        imshow(Ipca)    title(['主成分个数=',num2str(p),...        ',压缩比=',num2str(ratio),...        ',贡献率=',num2str(contribution)],'fontsize',14);    k=k+1;end
function [coeff,score,rate]=pcasample(X,p)[V,D]=eig(X'*X);for i=1:size(V,2)    [~,idx]=max(abs(V(:,i)));    V(:,i)=V(:,i)*sign(V(idx,i));end[lambda,locs]=sort(diag(D),'descend');V=V(:,locs);coeff=V(:,1:p);score=X*V(:,1:p);rate=sum(lambda(1:p))/sum(lambda);
function [Ipca,ratio,contribution
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值