OpenCV训练分类器制作xml文档之二
好接“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文档之三”
相关文档:
本文系转载,谨向转载处空间拥有者及源出处文章作者表示感谢!
转载处:http://henry19890701.javaeye.com/blog/481462
源出处:http://www.ziliaonet.com/tech/netprogramme/XML/200605/69398.html
在做一般的XML数据交换过程中,我更乐意传递XML字符串,而不是格式化的XML Document。这就涉及到XML字符串和Xml Docume ......
[System.Runtime.Serialization.DataMemberAttribute()]
public Information Archive {
get {
&n ......
在html文件中嵌入的代码如下:
<script type="text/javascript">
var xmlUrl="news.xml";
var swfURL="news.swf";
var img_Speed=2;
var page_Speed=3000;
var TextPosition="down";
var HeadlineColor="#ff0000";
var HeadlineFont="14px";
va ......
引用类库:
using System;
using System.Data;
using System.IO;
using System.Xml;
using System.Text;
// 相应C#代码:
private string ConvertDataTableToXML(DataTable xmlDS)
{
MemoryStream stream = null;
XmlTextWriter writer = null;
try
......