Cascade Training Error

asked 2014-04-07 10:05:04 -0500

Fr3@k gravatar image

Hi,

I've got a problem with Cascade Training. At Stage 8 I get this Error:

OpenCV Error: One of arguments' values is out of range (No components/input_variables is selected!) in cvPreprocessIndexArray, file /build/buildd/opencv-2.3.1/modules/ml/src/inner_functions.cpp, line 432 terminate called after throwing an instance of 'cv::Exception' what(): /build/buildd/opencv-2.3.1/modules/ml/src/inner_functions.cpp:432: error: (-211) No components/input_variables is selected! in function cvPreprocessIndexArray

Any idea what the problem is?

This was the start of the classification:

./opencv_traincascade -data results -vec samples/yuki.vec -bg negatives/negatives.txt -numPos 1000 -numNeg 2000 -w 50 -h 50 -featureType LBP -precalcValBufSize 2048 -precalcIdxBufSize 2048

edit retag flag offensive close merge delete

Comments

1

Make sure you put the numPos less than the number of samples you have created in the vec file

Abhishek Kumar Annamraju gravatar imageAbhishek Kumar Annamraju ( 2014-04-08 04:21:22 -0500 )edit

also make sure numNeg is less than the number of negatives as well! I got this error and then got it working again by checking wc -l pos|neg file and making sure the settings were below for each one.

ejehardenberg gravatar imageejehardenberg ( 2014-10-07 14:25:20 -0500 )edit