OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 16495|回复: 18

haarconv程序,将分类器转换为xml文件

[复制链接]
发表于 2009-1-21 11:11:52 | 显示全部楼层 |阅读模式
好不容易找到这个工具,估计很多人在找吧,我也是刚刚找到的,给大家共享一下
回复

使用道具 举报

发表于 2009-1-21 11:14:40 | 显示全部楼层

haarconv程序,将分类器转换为xml文件

这个有必要吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-21 11:22:14 | 显示全部楼层

haarconv程序,将分类器转换为xml文件

据我所知,目前Opencv对boosted分类器训练结果没有直接保存为xml格式,但是在实际编码时使用的是xml格式的文件,所以有这个必要。当然转换为xml文件不是什么难题,自己写一个小程序也行,但还是要花点时间吧。
回复 支持 反对

使用道具 举报

发表于 2009-1-21 15:04:34 | 显示全部楼层

haarconv程序,将分类器转换为xml文件

但是据我所知,OpenCV自带的HaarTraining中的cvCreateTreeCascadeClassifier(...)函数最后出来的结果就是一个xml文件。而且为自己也亲自实验了,结果就是一个xml文件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-21 16:17:31 | 显示全部楼层

haarconv程序,将分类器转换为xml文件

多谢楼上指点了,向你学习!因为我刚接触Opencv不久,对API的使用还没有深入,我在直接使用Opencv安装目录下的haartraining.exe进行训练时,没有发现有输出为xml格式的运行参数。我的训练还没有完成,也没有看到最终的结果如何。不过刚才看了一下代码,确实好像是保存为xml的
回复 支持 反对

使用道具 举报

发表于 2009-1-21 16:50:02 | 显示全部楼层

haarconv程序,将分类器转换为xml文件

在使用haartraining.exe的时候,注意到第一个参数是dirname。假设dirname = "D:/haartraining/cascade",那么在整个训练结束的时候,会在D:/haartraining/cascade路径下产生nstages个子文件夹。dirname的另一个作用就是用它来产生xml文件的存放路径以及名字,像这样的dirname就会在D:/haartraining路径下生成cascade.xml。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-21 17:04:15 | 显示全部楼层

haarconv程序,将分类器转换为xml文件

再次感谢shengli的热情回复!
回复 支持 反对

使用道具 举报

发表于 2009-3-29 18:33:51 | 显示全部楼层

haarconv程序,将分类器转换为xml文件

运行haartraining好像死了一样,要强行退出,而且没有生成 xml文件,不知道咋回事?
回复 支持 反对

使用道具 举报

发表于 2009-9-28 10:11:13 | 显示全部楼层

haarconv程序,将分类器转换为xml文件

谢谢了,感谢你为大家的奉献
回复 支持 反对

使用道具 举报

发表于 2011-7-28 16:18:48 | 显示全部楼层

haarconv程序,将分类器转换为xml文件

运行haartraining好像死了一样,要强行退出,而且没有生成 xml文件,不知道咋回事?

我和你的是一样的现在也不知道怎么解决,还在思考中......不知道谁有没有思路或者方法谢谢了.....
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-5-16 21:02 , Processed in 0.010537 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表