資源簡介
代碼介紹:為PCA的Matlab實(shí)現(xiàn),使用一張圖片代替了多個向量數(shù)據(jù)的輸入,自己可以進(jìn)行更改即可,其中關(guān)于項(xiàng)目中的內(nèi)容以及裁剪,基本保留了PCA的功能,是從PCA原理一步步實(shí)現(xiàn)的,可以起到較好的學(xué)習(xí)左右,了解到PCA的原理
代碼片段和文件信息
function?[pca_imgnew_feature_E]?=?PCA_achieve(imgK)
tic;
img_gray?=?rgb2gray(img);
mean_value?=?mean(img_gray);
img_gray?=?double(img_gray);
img_mean_gray?=?img_gray?-?mean_value;
cov_value?=?img_mean_gray‘*img_mean_gray;%計(jì)算協(xié)方差
[vecter?value]?=?eig(cov_value);?%D特征值,寫成對角矩陣的形式,注意每一列代表一個特征向量
%此處的sort對每列進(jìn)行排序
[sort_value~]?=?sort(value‘descen
評論
共有 條評論