我有一组60×60大小的RGB人脸图像。在Matlab中,它们是60x60x3大小的矩阵。
我需要对这些数据应用一些算法。但首先,我需要为这些图像创建训练示例。给定一个60x60x3大小的图像,我需要创建一个1×10800大小的向量。我不确定,是否应该将像素的R、G和B值交错排列,是否应该按列还是按行进行排列?
谢谢
回答:
通常,这并不重要。例如,SVM分类器或神经网络感知器对输入的任何排列都是不变的。如果你的图像是im
,只需使用im(:)
将其转换为列向量即可。
我有一组60×60大小的RGB人脸图像。在Matlab中,它们是60x60x3大小的矩阵。
我需要对这些数据应用一些算法。但首先,我需要为这些图像创建训练示例。给定一个60x60x3大小的图像,我需要创建一个1×10800大小的向量。我不确定,是否应该将像素的R、G和B值交错排列,是否应该按列还是按行进行排列?
谢谢
回答:
通常,这并不重要。例如,SVM分类器或神经网络感知器对输入的任何排列都是不变的。如果你的图像是im
,只需使用im(:)
将其转换为列向量即可。