【发布时间】:2012-11-17 12:37:18
【问题描述】:
我有 10 张图片(18x18)。我将这些图像保存在一个名为 images[324][10] 的数组中,其中数字 324 代表图像的像素数量,数字 10 代表我拥有的图像总数。
我想将这些图像用于神经元网络,但是 324 作为输入是一个很大的数字,因此我想减少这个数字但尽可能多地保留信息。
我听说你可以使用实现 PCA 的 princomp 函数来做到这一点。
问题是我还没有找到任何关于如何使用这个功能的例子,尤其是对于我的情况。
如果我跑步
[COEFF, SCORE, latent] = princomp(images);
它运行良好,但我怎样才能得到数组newimages[number_of_desired_features][10]?
【问题讨论】:
标签: matlab image-processing pca