ho iniziato a sperimentare con c ++ e opencv perché voglio imparare l'elaborazione delle immagini.
Ora, il mio primo esercizio è creare un rilevatore di pelle con calcHist e calcBackProject .
Ma non capisco poche cose:
- l'interpretazione statistica del back project e perché è chiamato "back project"
- ho una buona comprensione di cosa sia il parametro range
calcBackProject
. Ma sono davvero bloccato con il parametro range incalcHist
funzione. - Per una maggiore precisione di rilevamento, penso che potrebbe essere una buona cosa usare il backgrojection su più livelli: in ogni canale di rgb ans in ogni canale di hsv. Ma non so come posso combinare i diversi risultati di
calcBackProject
canali separati di rgb e hsv.
E penso che la mia non buona comprensione sia causata dalla mancanza in teoria di ciò che sto facendo con quei 2 metodi (vedi il primo punto). Quindi, per favore, spiegami in un inglese semplice.