OPENCV-Haar级联训练不会输出任何xml文件

时间:2018-08-21 15:10:30

标签: xml opencv training-data haar-classifier

我只是训练自己的Haar级联检测器来检测草莓。我一直在阅读有关OpenCV的书,并且按照书中描述的相同步骤进行操作,但是在最后一步中,我没有得到任何结果。没有任何结果的步骤是必须获取.xml文件的步骤。

基本上,我已经生成了一个.txt文件,其中包含负片图像(不含任何草莓的图片)的绝对路径,并且我还从每个图像中包含的.txt文件中生成了正片图像矢量文件。在每张正片的绝对路径后加上(在同一行中)4位数字(图片中的草莓数量,以及图片所在位置的草莓坐标)(在我的情况下为0 0 100 100,因为整个图片包含一个草莓))。

然后我执行以下命令以尝试获取输出xml文件:

opencv_traincascade.exe -data D:\OpenCV_IMG\haar_strawberries\trainedcascade -vec D:\OpenCV_IMG\haar_strawberries\strawberries_positives\train_strawberries.vec -bg D:\OpenCV_IMG\haar_strawberries\strawberries_negatives\strawberries_neg.txt -numPos 164 -numNeg 80 -numstages 5 -w 100 -h 100

计算机开始执行几分钟的计算(变得非常繁忙)。最后,我可以在Window的CMD中再次键入命令。但是,1)我在/ trainedcascade文件夹中没有任何文件,2)在Window的CMD中我没有任何消息(根据本书,我应该得到一条消息,其中包含有关培训过程的一些信息)。

我在做什么错了?

0 个答案:

没有答案