there's a new ICFDetector class in the opencv_contrib repo, it seems to be a nice alternative to the CascadeClassifier (or latentsvm).
well, it comes with all the warts you'd expect from new functionality (hardcoded globs, featuretype), but apart from that, i'm struggling with the parameters for training it.
what should be the ratio of positive / negative images ? (there's this params.bg_per_image value, and the final negative count seems to be
negative_imges_supplied * params.bg_per_image + positive_imges_supplied
[also no idea, how those are finally 'synthesized', are they at all?])
what should be a good feature count ? (more is obviously better, but in what order ? 1000, 10000, 100000 ?)
do i need 'cropped' positives ? what about rotation ? would there be restrictions for 'negative' images as well ?
what is the difference between 'icf' and 'acf' features ?