linux下,使用opencv训练级联分类器opencv_traincascade
来源:互联网 发布:by2为什么不红了知乎 编辑:程序博客网 时间:2024/05/16 04:41
参考:
http://jingyan.baidu.com/article/4dc40848f50689c8d946f197.html
http://blog.csdn.net/xidianzhimeng/article/details/10470839
http://www.tuicool.com/articles/BJj2Yj
路径设置:dataset/pos dataset/neg
1 准备正负样本:正负样本最好剪裁成统一大小,此处采用30*30的图片
--负样本: 准备负样本描述文件 neg.txt ==>
1) 在neg路径下: dir > neg.txt
2) 对neg.txt 进行编辑,删除最后一行neg.txt; 可以使用vi neg.txt 打开对其进行编辑
3) 如果负样本有多个文件夹,可以把neg.txt放到neg外面与之同级,但需要在.txt里面添加相对路径:neg/neg1.jpg
--正样本:
1) 在pos路径下:dir > pos.txt
2) 同样对pos.txt进行编辑,除了需要删除最后一行pos.txt外,还需用在每个名称后面添加:1 0 0 30 30; 1表示正样本数目,后面四位表示x y width height
2 使用opencv_createsamples生成训练样本,创建 vec文件
dataset路径下,
opencv_createsamples -vec dataset/pos.vec -info dataset/pos/pos.txt -bg dataset/neg/neg.txt -w 30 -h 30 -nun 正样本数目
3 使用opencv_traincascade 进行训练
建立一个目录 mkdir dt 用来放 .xml
opencv_traincascade -data dt -vec pos.vec -bg neg/neg.txt -numPos 1000 -numNeg 3000 -numStages 16 -precalcValbufSize 200 -precalcdxBufSize 1000 -featureType HOG -w 30 -h 30- linux下,使用opencv训练级联分类器opencv_traincascade
- opencv之级联分类器训练opencv_traincascade
- opencv之级联分类器训练opencv_traincascade
- opencv级联分类器训练 opencv_traincascade
- opencv之级联分类器训练opencv_traincascade
- linux环境下使用opencv训练级联分类器traincascade
- 使用opencv_traincascade训练级联分类器检测手掌(一)
- opencv之利用opencv_traincascade训练分类器
- 使用OpenCV训练级联分类器
- opencv级联分类器训练
- OpenCV级联分类器训练
- opencv训练级联分类器
- 使用OpenCV的Haar特征训练身份证级联分类器
- 使用opencv_traincascade训练Haar、HOG、LBP Adaboost分类器
- 使用opencv_traincascade.exe训练分类器的注意事项
- 级联分类器训练(OpenCV教程)
- opencv之级联分类器训练opencv_haartraining
- 级联分类器训练(OpenCV教程)
- 简单分析一下Android恢复出厂设置的流程
- 71.Simplify Path
- 三极管显身手 电平转换及驱动电路
- select函数
- About a full duplex ALSA application
- linux下,使用opencv训练级联分类器opencv_traincascade
- Xamarin iOS教程之显示和编辑文本
- 各种bar的隐藏
- Java基础--多线程
- UVA 11572 - Unique Snowflakes
- [译] Linux 用户的 3 个命令行小技巧
- 数据结构之Trie树
- SpringMVC 基于注解的Controller @RequestMapping @RequestParam..
- 北京络捷斯特第三方物流信息系统技术解析(十) 作业管理-流通加工作业