2014-05-22 3 views
0

현재 일부 데이터를 교육 중이며 11 단계에 있습니다. 그러나, 나는 12 일 무대로 이동하지 않고 하루의 대부분을 여기 앉아 있었다. 1 ~ 10 단계는 완료까지 18 시간도 안되었고 수용률은 거의 10^-7 수준에 도달했습니다. 나는 내가 훈련 한 데이터를 기반으로 분류 자 ​​XML 파일을 강제 완성시키는 좋은 방법이 있는지 궁금해하고 있었다. 또는 프로세스를 중지하고 지금까지 획득 한 단계를 기반으로 분류 기준을 생성 할 수 있다면. 이 문제를 어떻게 해결할 수 있습니까?traincascade, 분류 자 ​​및 openCV

또한 이상적인 수용 비율이 무엇인지 궁금합니다. 나는이 시점에서 그것이 작은 숫자라고 추측하고 있지만 누군가가 그것을 끝내는데 도움이된다면 그것은 굉장 할 것입니다. 작업 14 단계로 테스트를 위해, 당신이 말하는, 그것을 중지 할 수 있습니다, 단 15

PARAMETERS: 
cascadeDirName: classifier 
vecFileName: samples.vec 
bgFileName: negatives.txt 
numPos: 68 
numNeg: 436 
numStages: 20 
precalcValBufSize[Mb] : 3072 
precalcIdxBufSize[Mb] : 3072 
stageType: BOOST 
featureType: HAAR 
sampleWidth: 80 
sampleHeight: 80 
boostType: GAB 
minHitRate: 0.999 
maxFalseAlarmRate: 0.5 
weightTrimRate: 0.95 
maxDepth: 1 
maxWeakCount: 100 
mode: ALL 

답변

2

예 :

참조 용으로, 이들은 내가 기차를 사용하고 매개 변수입니다 (15 개가 고장 났을 수 있습니다), numline을 사용하여 cmdline을 다시 보내십시오. 14 이것은 사용할 수있는 cascade.xml을 생성합니다.

나중에 교육을 마치려면 num_cascades 30으로 다시 시작하십시오. (어쩌면 당신은 15 단계를 삭제해야합니다)