linux环境下使用opencv训练级联分类器traincascade
来源:互联网 发布:拉里·伯德数据 编辑:程序博客网 时间:2024/05/21 10:32
参考:
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 -num 正样本数目
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训练级联分类器traincascade
- linux下,使用opencv训练级联分类器opencv_traincascade
- opencv中traincascade训练分类器
- 【OpenCV3】级联分类器训练——traincascade快速使用详解
- 使用OpenCV训练级联分类器
- opencv级联分类器训练
- OpenCV级联分类器训练
- opencv训练级联分类器
- 利用OpenCV自带的traincascade程序训练分类器
- 使用OpenCV的Haar特征训练身份证级联分类器
- 级联分类器训练(OpenCV教程)
- opencv之级联分类器训练opencv_haartraining
- 级联分类器训练(OpenCV教程)
- opencv之级联分类器训练opencv_traincascade
- opencv之级联分类器训练opencv_traincascade
- opencv级联分类器训练 opencv_traincascade
- opencv之级联分类器训练opencv_traincascade
- 官方文档-opencv训练级联分类器
- mac下XAMPP服务器配置多站点配置局域网配置
- eclipse快捷键
- mysql优化
- Python日志模块logging格式化封装
- Linux系统编程——vfork() 函数详解
- linux环境下使用opencv训练级联分类器traincascade
- Linux系统编程——进程的控制:结束进程、等待进程结束
- C++函数模板使用中的注意事项
- HEVC,VP9,x264性能对比
- 圆形切换按钮
- 随笔:spring+quartz定时任务(1)
- Android Studio jni编译生成so文件
- java注释
- Linux系统编程——特殊进程之僵尸进程