OpenCV训练分类器制作xml文档之二

来源:互联网 发布:花生壳域名怎么使用 编辑:程序博客网 时间:2024/06/05 07:46

好接“OpenCV训练分类器制作xml文档之一”

了解了创建函数的命令行参数

现在我们对正样本举个例子:

假设有5 个正样本图片文件img1.bmp,…img5.bmp;创建一个正样本的txt文本文档,名字为 info.txt
正样本描述文件info.txt 的内容如下

positive/image1.bmp 1 0 0 24 28
positive/image2.bmp 1 0 0 24 28
positive/image3.bmp 1 0 0 24 28
positive/image4.bmp 1 0 0 24 28
positive/image5.bmp 1 0 0 24 28
positive/image6.bmp 1 0 0 24 28


图片img1.bmp 包含了单个目标对象实体,矩形为(0,0,24,28)。
注意:要从图片集中创建正样本,要用-info 参数而不是用-img 参数。
-info <collect_file_name>
标记特征的图片集合的描述文件。

背景(负样本)描述文件的内容如下:
_img/bg1.bmp 1 0 0 24 28
_ing/bg2.bmp 1 0 0 24 28
_img/bg3.bmp 1 0 0 24 28
_ing/bg4.bmp 1 0 0 24 28
_img/bg5.bmp 1 0 0 24 28
_ing/bg6.bmp 1 0 0 24 28
_img/bg7.bmp 1 0 0 24 28
_ing/bg8.bmp 1 0 0 24 28
_img/bg9.bmp 1 0 0 24 28
_ing/bg10.bmp 1 0 0 24 28

这几个文件的位置在同个文件夹下,哎,看图,一目了然:

现在说了这么多废话,现在开始干了:
首先,打开,DOS,(开始-运行-输入cmd)
缺换到刚那个文件放的文件夹下,如图,dos命令的缺换用cd,不详说。

如图:输入的命令如图:






然后按回车键,会出现生成正样本文件的信息:如图






好,接下来是训练分类器,请看下一篇文章“OpenCV训练分类器制作xml文档之三”

原创粉丝点击