前提・実現したいこと
win10×opencv3×python(anaconda-spyder)でカスケード分類器の作成を行っています。
opencv_traincascade.exe実行時に -featureType をHaar,LBP,HOGから指定できるようです。
発生している問題・エラーメッセージ
python
1systemerror:<class 'cv2.CascadeClassifier'> returned a result with an error set
該当のソースコード
コマンドプロンプト(HOGを指定したときのtraincascade実行後に出現するparameter一覧)の様子
PARAMETERS: cascadeDirName: cascade vecFileName: vec/positive.vec bgFileName: neg/after_neglist.txt numPos: 90 numNeg: 90 numStages: 20 precalcValBufSize[Mb] : 1024 precalcIdxBufSize[Mb] : 1024 acceptanceRatioBreakValue : -1 stageType: BOOST featureType: HOG sampleWidth: 24 sampleHeight: 24 boostType: GAB minHitRate: 0.995 maxFalseAlarmRate: 0.5 weightTrimRate: 0.95 maxDepth: 1 maxWeakCount: 100 Number of unique features given windowSize [24,24] : 9
コマンドプロンプト(Haarを指定したときのtraincascade実行後に出現するparameter一覧)の様子
PARAMETERS: cascadeDirName: cascade vecFileName: vec/positive.vec bgFileName: neg/after_neglist.txt numPos: 90 numNeg: 90 numStages: 20 precalcValBufSize[Mb] : 1024 precalcIdxBufSize[Mb] : 1024 acceptanceRatioBreakValue : -1 stageType: BOOST featureType: HAAR sampleWidth: 24 sampleHeight: 24 boostType: GAB minHitRate: 0.995 maxFalseAlarmRate: 0.5 weightTrimRate: 0.95 maxDepth: 1 maxWeakCount: 100 mode: BASIC Number of unique features given windowSize [24,24] : 162336
試したこと
分類器はいくつも作成したのでフォルダの配置が間違っていることは考えにくいです。
また、.xmlファイルも作成されています。
一番の問題点ははhaarやLBPの場合、.xmlファイルを用いた実行までできるのに、HOGの時だけできないことです。
あなたの回答
tips
プレビュー