【发布时间】:2017-08-31 18:46:29
【问题描述】:
我想通过 sklearn 中的 PCA 将图像的维度从 (480,640,3) 减小到 (1,512)。所以我将图像重塑为 (1, 921600)。之后,我执行 pca 以减少维度。但它变为 (1,1) 而不是 (1,512)
>>> img.shape
(1, 921600)
>>> pca = PCA(n_components=512)
>>> pca.fit_transform(img).shape
(1, 1)
谁能告诉我如何减少单个图像的尺寸?谢谢
【问题讨论】:
-
减小单个图像的尺寸 这本身没有意义。您需要指定并考虑如何降低维度;从高维空间到低维空间的标准是什么? (或者如果这个问题太难以接受,你想达到什么目的?)
标签: scikit-learn computer-vision pca