1 | initial version |
Lets split this question up into usefull parts. Lets start with the resolution of the training patches and the longer training time
opencv_traincascade
application returns you the number of possible features using a specific window size. This will shed light on your problem. But the main line is, if your resolution increases, the number of features explode exponentially.So no, it is not weird that it takes 24 hours to process that data. 24 hours is btw not insane. I have models that train for multiple days, before returning me a result...
What do you pass to the precalcValBufSize
and precalcIdxBufSize
parameters? Increasing those can already help alot! But to my opinion your resolutions is way to large!
lots of false positives while still not always detecting my target
Finally, please add your complete training command and output of the start of your training, because it can be that you are misusing some of the parameters.