55问答网
所有问题
如何用OpenCV训练自己的分类器
如题所述
举报该问题
推荐答案 æ¨èäº2016-07-15
ç®æ æ£æµæ¹æ³æåç±Paul Viola [Viola01]æåºï¼å¹¶ç±Rainer Lienhart [Lienhart02]对è¿ä¸æ¹æ³è¿è¡äºæ¹åã该æ¹æ³çåºæ¬æ¥éª¤ä¸ºï¼ é¦å ï¼å©ç¨æ ·æ¬ï¼å¤§çº¦å ç¾å¹ æ ·æ¬å¾çï¼ç harr ç¹å¾è¿è¡åç±»å¨è®ç»ï¼å¾å°ä¸ä¸ªçº§èçboostedåç±»å¨ã
åç±»å¨ä¸ç"级è"æ¯ææç»çåç±»å¨æ¯ç±å 个ç®ååç±»å¨çº§èç»æãå¨å¾åæ£æµä¸ï¼è¢«æ£çªå£ä¾æ¬¡éè¿æ¯ä¸çº§åç±»å¨ï¼ è¿æ ·å¨åé¢å å±çæ£æµä¸å¤§é¨åçåéåºå就被æé¤äºï¼å ¨é¨éè¿æ¯ä¸çº§åç±»å¨æ£æµçåºåå³ä¸ºç®æ åºåã
åç±»å¨è®ç»å®ä»¥åï¼å°±å¯ä»¥åºç¨äºè¾å ¥å¾åä¸çæå ´è¶£åºåçæ£æµãæ£æµå°ç®æ åºååç±»å¨è¾åºä¸º1ï¼å¦åè¾åºä¸º0ã为äºæ£æµæ´å¯å¾åï¼å¯ä»¥å¨å¾åä¸ç§»å¨æç´¢çªå£ï¼æ£æµæ¯ä¸ä¸ªä½ç½®æ¥ç¡®å®å¯è½çç®æ ã 为äºæç´¢ä¸å大å°çç®æ ç©ä½ï¼åç±»å¨è¢«è®¾è®¡ä¸ºå¯ä»¥è¿è¡å°ºå¯¸æ¹åï¼è¿æ ·æ¯æ¹åå¾ æ£å¾åç尺寸大å°æ´ä¸ºææãæ以ï¼ä¸ºäºå¨å¾åä¸æ£æµæªç¥å¤§å°çç®æ ç©ä½ï¼æ«æç¨åºé常éè¦ç¨ä¸åæ¯ä¾å¤§å°çæç´¢çªå£å¯¹å¾çè¿è¡å 次æ«æã
ç®åæ¯æè¿ç§åç±»å¨çboostingææ¯æåç§ï¼ Discrete Adaboost, Real Adaboost, Gentle Adaboost and Logitboostã
"boosted" å³æ级èåç±»å¨çæ¯ä¸å±é½å¯ä»¥ä»ä¸éåä¸ä¸ªboostingç®æ³(æéæ票)ï¼å¹¶å©ç¨åºç¡åç±»å¨çèªæè®ç»å¾å°ã
æ ¹æ®ä¸é¢çåæï¼ç®æ æ£æµå为ä¸ä¸ªæ¥éª¤ï¼
1ã æ ·æ¬çå建
2ã è®ç»åç±»å¨
3ã å©ç¨è®ç»å¥½çåç±»å¨è¿è¡ç®æ æ£æµã
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IcG8IR4RRQcFLL4F4QG.html
其他回答
第1个回答 2020-06-05
opencv是图像开放源代码,没有你说的模式识别的分类器,想用opencv做图像识别,只能用一些图像似圆度,平均灰度之类的做特征选择与提取后,根据需要编写分类器,贝叶斯,svm,基于神经网络的都行,看情况用不同的分类器.
相似回答
如何用OpenCV训练自己的分类器
答:
(6)进行样本
训练
该步骤通过调用
OpenCV
\bin目录下的haartraining程序(新版本的
opencv
改名为opencv_haartraining)来完成。其中,Haartraining的命令行参数为:-data 存放训练好
的分类器
的路径名。-vec<vec_file_name> 正样本文件名(由trainingssamples程序或者由其他的方法创建的)-bg<background_file_name...
如何使用opencv 训练分类器
以及训练过程中的问题
答:
4 使用opencv_traincascade.exe文件进行训练
首先在当前目录下新建一个dt文件夹用于存放生成的.xml文件
。 在当前目录使用cmd命令: D:\>opencv_traincascade.exe -data dt -vec pos.
如何使用OpenCV
中的AdBoost算法
训练分类器
答:
依次类推,经过 T 次循环,得到 T 个弱分类器,把这 T 个弱分类器按一定的权重叠加(boost)起来
,得到最终想要的强分类器。训练系统总体框架,由“ 训练部分”和 “ 补充部分”构成。依据系统框架,本文的训练系统可分为以下几个模块:(1)以样本集为输入,在给定的矩形特征原型下,计算并获得矩形...
opencv
中
分类器
的
训练
?总是到了一定的步骤后没反应了?
答:
个人这么认为),默认的参数是14,可以
自己
改变,有时候
训练
会到7步、8步的时候程序会停主,从而不能生成.xml文件你可以把-nstages参数设置到对应的步数,重新训练。当然不生成xml文件也能用,cvLoadHaarClassifierCascade函数就是手动添加
分类器
的,不过没有用cvLoad直接加载xml文件方便。
opencv
人脸识别
答:
include <string.h> include <assert.h> include <math.h> include <float.h> include <limits.h> include include <ctype.h> ifdef _EiC define WIN32 endif static CvMemStorage* storage = 0;static CvHaarClassifierCascade* cascade = 0;void detect_and_draw( IplImage* image );const ...
大家正在搜
python怎么训练分类器
cascade分类器训练
训练分类器
重新训练分类器
svm分类器训练
svm分类器训练详细步骤
多分类分类器
训练分类
注意训练的类型