i've started experimenting with c++ and opencv because of i want to learn image processing.
Now, my first exercise is to create a skin detector with calcHist and calcBackProject.
But i don't understand few things:
- the statistic interpretation of back project, and why it is named "back project"
- i have quite good comprehension of what ranges parameter is in
calcBackProject
. But i'm really stucked with ranges parameter incalcHist
function. - For more detection precision i think could be a good thing use backgrojection in more levels: in each channel of r-g-b ans in each channel of h-s-v. But i don't know how i can combine the different results of
calcBackProject
of separate channels of rgb and hsv.
And i think that my not-well comprehension is caused by lack in theory of what i'm doing with those 2 methods (see the first point). So please explain me in plain english.