资讯专栏INFORMATION COLUMN

oepncv——python 训练生成vsc和xml详细步骤

feng409 / 2863人阅读

摘要:只使用右上特征,使用所有右上特征及度旋转特征使用特征的前提下,否则不使用此参数在中生成即为成功

1.vsc步骤
win+R com进入dos打开生成vas的exe文件
(1)E:
(2)cd Python Pycharm
(3)cd opencv
(4)cd my_xml


(5)opencv_createsamples -vec pos1.vec -info pos1.txt -bg neg1.txt -w 50 -h 50

更改名字即可

***************在同目录下生成pos1.vec即为成功**************************

2.xml步骤
一定要新建一个data用来存放生成的xml,因为会生成好多
win+R com进入dos打开生成xml的exe文件
(1)E:
(2)cd Python Pycharm
(3)cd opencv
(4)cd my_xml
(5)opencv_traincascade -data data -vec pos1.vec -bg neg1.txt -numPos 500 -numNeg 1500 -numStages 15 -featureType LBP -w 50 -h 50 -minHitRate 0.9999 -maxFalseAlarmRate 0.5

解释:
-data : 存放xml文件的目录
-vec : 正样本vec文件源
-bg : 负样本路径txt文件
-numPos : 正样本数量
-numNeg : 负样本数量
-numStages:训练分类器的级数
-featureType: 默认使用Haar特征,还有LBP和HOG可供选择(HOG为opencv2.4.0版本以上)
-w -h : 样本宽高
-minHitRate :分类器的每一级希望得到最小检测率(即正样本被判断有效的比例)
-maxFalseAlarmRate:分类器的每一级希望的最大误检率(负样本判定为正样本的概率)
-mode: 选择训练中使用的Haar特征类型。BASIC只使用右上特征,ALL使用所有右上特征及45度旋转特征(使用Haar特征的前提下,否则不使用此参数)

 

*************************在data中生成cascade.xml即为成功*******************************************

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/124063.html

相关文章

  • OpenCV训练自己的物体检测分类器步骤

    摘要:负样本不是我们想要的分类对应的样本,就是除了菠萝的图片样本数据越多检测效果越好,正样本的特征越明显越好,负样本背景越复杂越好。 环境:python3.7  OpenCV3.4.3.18 工具: opencv_annotation.exe opencv_createsamples...

    syoya 评论0 收藏0
  • 使用gulpvsc构建高效的typescript开发环境

    摘要:出于某些原因,近期开始需要在公司推广使用写服务端,因为之前使用开发过多个个人项目,所以知道新手开发非常容易将代码写的散乱并且不易后人理解。所以折中的选择了开发,也就用起了。 出于某些原因,近期开始需要在公司推广使用nodejs写服务端,因为之前使用es6开发过多个个人项目,所以知道新手开发node非常容易将代码写的散乱并且不易后人理解。本人刚入行的时候做的是java,觉得强类型的语言更...

    JerryZou 评论0 收藏0
  • 为什么我选择使用 VS Code进行前端开发?

    摘要:我们团队有大部分人已经在用了,所以这周五在组内做了一个小分享,来发掘一些提高开发效率的小技巧。为什么选择在刚出来的时候,我就开始使用了如何评价理由很简单开源,免费,颜值高微软出品,实力保证。 showImg(https://segmentfault.com/img/remote/1460000010750652); 没错,我就是来给大家安利 VS Code 的。 对前端来说,这是一款性...

    liaosilzu2007 评论0 收藏0
  • 利用python进行识别相似图片(二)

    摘要:上一篇文章的地址利用进行识别相似图片一安装官网在进行下一步操作时,我们需要安装,本来安装的步骤跟平常安装其他模块一样,而然由于的历史原因用过都懂,弄得一点都不友好。 前言 和网上各种首先你要有一个女朋友的系列一样,想进行人脸判断,首先要有脸,只要能靠确定人脸的位置,那么进行两张人脸是否相似的操作便迎刃而解了。 所以本篇文章着重讲述如何利用openCV定位人脸。 上一篇文章的地址: 利用...

    余学文 评论0 收藏0
  • 使用Visual Studio Code编写调试Python Flask程序

    摘要:最近由于工作关系,开始写程序,同事有用的,有用的。第一种适合及以上版本,因为在版本起,出现了文件,配置可以写成用文件启动程序,实测可以触发断点。 最近由于工作关系,开始写flask web程序,同事有用Vim的,有用PyCharm的。在调研了一通python的编辑器,IDE之后,发现Visual Studio Code相对比较适合我。 VSC有相对较全的功能,比较好看舒服的主题,良好的...

    gotham 评论0 收藏0

发表评论

0条评论

feng409

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<