.xml文件的生成
(1)正样本vec文件生成
我们用opencv_createsamples.exe,生成正样本.vec文件。用命令行在my_det路径下,输入下图命令:
opencv_createsamples.exe -vec pos.vec -info pos_image.txt -bg neg_image.txt -w 24 -h 24 -num 1001
==注:==
-vec 为要生成的.vec文件名,会生成在当前路径下。
-info 为正样本描述文件,在这里是pos_image.txt。
-bg 为负样本描述文件,在这里是neg_image.txt。
-w -h 为正样本大小,这里是24,24。
-num 为正样本数量,我的正样本有1001个。如需要具体研究参数具体意义请自行百度~ 或者直接输入程序名~
参数意义:
(2).xml文件的生成
我们用opencv_traincascade.exe的hog特征生成.xml文件, traincascade.exe支持haar,hog,lbp三种特征,想了解或者深入harr,lbp特征的同学,这里给三个链接:
首先需要在my_det下新建一个文件夹来存放生成的.xml文件(因为会有很多),我把这个文件夹命名为juzi_xml(因为我进行的是橘子实验)。然后在命令行当前路径下输入下图命令:
opencv_traincascade.exe -data juzi_xml -vec pos.vec -bg neg_image.txt -numPos 948 -numNeg 3147 -numStages 14 -w 24 -h 24
如需要具体研究参数具体意义请自行百度~ 或者直接输入程序名~
参数意义:
==运行速度和你电脑的配置有关,慢慢等吧~==