我已经实施了 Bag Of Words,一切都很顺利。但是,我对一些步骤以及如何实现它感到困惑。
我可以创建弓形描述符作为词袋中的最后一步来创建样本,如此处所示bowDE.compute(img, keypoints, bow_descriptor);
.. 事情是我对接下来的步骤感到困惑。
我知道在 BOW 中我必须用非类(可乐)训练和测试一个类(汽车),我在 bow_descriptor 向量中创建的仅用于类汽车,所以我有只属于汽车的样本的向量. 以下是我在训练和测试系统时遇到的问题。
1- 我应该将 bow_descriptor 的向量一半用于 class(cola) ,其余用于 non-class(cola) ,还是我必须为 non-class(cola) 创建一个新的 bow_descriptor ?
2-我需要做多类分类,在完成第一个类(汽车)系统后,我需要训练一个新类(公共汽车+火车等),我应该为每个人创建一个新的训练模型吗, 或者可以和之前的培训一起做培训程序(即培训班BUS,与班车在同一系统中培训)?