【发布时间】:2016-04-26 18:18:04
【问题描述】:
我想使用内置函数pca 获取图像的第一个主成分。我怎样才能做到这一点?
我尝试了以下代码:
[COEFF, SCORE] = pca(image);
SCORE(1:size(SCORE,1),:)=0;
reconstructed_image = SCORE / COEFF + repmat(mean(image,1),size(image,1), 1);
I=reshape(reconstructed_image,[256,256]);
figure
imshow(I,[0 255])
我只得到图像的第一行。知道我该如何正确地做到这一点吗?
【问题讨论】:
标签: matlab image-processing pca