重塑图像以适合SVM分类器

时间:2019-03-07 16:20:42

标签: python numpy machine-learning computer-vision

我有moo:FooBar形状的图像,我想将这些图像适合SVM分类器,但是我需要重塑它们,它将如何处理?

1 个答案:

答案 0 :(得分:1)

假设形状(80000, 224, 224, 3)代表(n_samples, pixel_width, pixel_height, n_channels),并假设您希望将其重塑为形状为(n_samples, n_features)的二维矩阵,那么以下代码将有所帮助。

m_samples = orig_image_matrix.shape[0]
image_matrix = orig_image_matrix.reshape(m_samples, -1)

对于具有-1的维,该值是根据数组的长度和其余维来推断的。