1

我们可以将训练数据放在每个类的单独目录中,并遍历每个目录中的图像,并根据目录设置标签,就像我将正图像放在一个包含 50 个图像的目录中并将所有图像分配给 1另一个包含 50 张负片图像的目录分配所有图像 -1 ?这是正确的方法还是使培训师无法训练?

string PosImagesDirectory="E:\\faces\\";
string NegImagesDirectory_2="D:\\not_faces\\";

我首先循环遍历所有面部图像并将它们分配为 1,然后循环遍历 not_face 并分配它们-1

或者使用只有一个目录的方法 string YourImagesDirectory_2="D:\\images\\";

它包含正面和负面图像,并且随机拍摄图像,我将它们标记为哪个图像是正面的,哪个是负面的,但我不清楚这种方法。

我想使用 SIFT/HOG/Bow 等特征算法通过图像训练我的数据

4

1 回答 1

2

我不明白你的第二种方法。您的意思是在加载它们时一次手动标记一张图像吗?

我认为第一种方法是可以的。您不需要手动标记它们,只需迭代并标记它们。

于 2013-08-29T16:35:45.863 回答