OpenCV训练分类器制作xml.doc

OpenCV训练分类器制作xml.doc

ID:50132700

大小:264.43 KB

页数:7页

时间:2020-03-04

OpenCV训练分类器制作xml.doc_第1页
OpenCV训练分类器制作xml.doc_第2页
OpenCV训练分类器制作xml.doc_第3页
OpenCV训练分类器制作xml.doc_第4页
OpenCV训练分类器制作xml.doc_第5页
资源描述:

《OpenCV训练分类器制作xml.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、OpenCV训练分类器制作xml文档2009年12月19日星期六21:032009-12-19考了CET英语,心情很差,估计又不过的,哎!英文差!于是看看书,看看自己感兴趣的书今天下午,研究了整个下午的小难题,在8点40分终于搞定了!肚子饿,还没吃饭,还没洗澡,克服了一个不懂的小难题,心理有点体会,想在这里留点纪念,方便别人以后学习。于是乎,我写了:(那些开训练器的相关介绍我就不再详细谈了,进入正题)我的问题:有了opencv自带的那些xml人脸检测文档,我们就可以用cvLoad()这个函数加载他们,让他们对我们

2、的人脸进行检测,但是,现在生活中的计算机视觉并不远远是检测人脸,还有很多物品需要识别,所以,能不能自己做个xml的检测文档,用它来检测自己需要的东西呢?例如,检测一个可乐瓶!问题解决:首先了解下,目标检测分为三个步骤:1、样本的创建2、训练分类器3、利用训练好的分类器进行目标检测。一,样本的创建:训练样本分为正例样本和反例样本,其中正例样本是指待检目标样本(例如可乐瓶,人脸等),反例样本指其它任意图片,所有的样本图片都被归一化为同样的尺寸大小(例如,20x20)。1负样本(反例样本)可以来自于任意的图片,但这些图

3、片不能包含目标特征。负样本由背景描述文件来描述。背景描述文件是一个文本文件,每一行包含了一个负样本图片的文件名(基于描述文件的相对路径)。该文件必须手工创建。例如,假定目录下有bg1.bmpbg2.bmp这2个负样本的图片,这2个图片放在img目录下,所以其背景描述文件bg.txt 的内容为_img/bg1.bmp1002428_ing/bg2.bmp1002428_img/bg3.bmp1002428_ing/bg4.bmp1002428_img/bg5.bmp1002428_ing/bg6.bmp100242

4、8_img/bg7.bmp1002428_ing/bg8.bmp1002428_img/bg9.bmp1002428_ing/bg10.bmp1002428这样负样本建立完毕,先保存!等会用!2,正样本现在,我们来看正样本的创建步骤:正样本由程序createsample程序来创建。该程序的源代码由OpenCV给出,并且在bin目录下包含了这    个可执行的程序。例如你opencv安装目录为c:既C:OpenCVbin,你找找就有正样本可以由单个的目标图片或者一系列的事先标记好的图片来创建!2-2在用cre

5、atesamples.exe这个程序前,先来了解下这个程序的一些命令组合模式Createsamples程序的命令行参数:命令行参数:-vec训练好的正样本的输出文件名。-img源目标图片(例如:一个公司图标)-bg背景描述文件。-num要产生的正样本的数量,和正样本图片数目相同。-bgcolor背景色(假定当前图片为灰度图)。背景色制

6、定了透明色。对于压缩图片,颜色方差量由bgthresh参数来指定。则在bgcolor-bgthresh和bgcolor+bgthresh中间的像素被认为是透明的。-bgthresh-inv如果指定,颜色会反色-randinv如果指定,颜色会任意反色-maxidev背景色最大的偏离度。-maxangel-maxangle,-

7、maxzangle最大旋转角度,以弧度为单位。-show如果指定,每个样本会被显示出来,按下"esc"会关闭这一开关,即不显示样本图片,而创建过程继续。这是个有用的debug选项。-w输出样本的宽度(以像素为单位)-h《sample_height》输出样本的高度,以像素为单位。注:正样本也可以从一个预先标记好的图像集合中获取。这个集合由一个文本文件来描述,类似于背景描述文件。每一个文本行对应一个图片。每行的第一个元素是图片文件名,第二个元素是

8、对象实体的个数。后面紧跟着的是与之匹配的矩形框(x,y,宽度,高度)。了解了创建函数的命令行参数,现在我们对正样本举个例子:假设有5个正样本图片文件img1.bmp,…img5.bmp;创建一个正样本的txt文本文档,名字为info.txt正样本描述文件info.txt的内容如下positive/image1.bmp1002428positive/image2.bmp10

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。