Я почав експериментувати з c ++ та opencv через те, що я хочу навчитися обробці зображень.
Тепер моя перша вправа - створити детектор шкіри з calcHist і calcBackProject .
Але я не розумію кількох речей:
- статистичне тлумачення зворотного проекту, і чому його називають "назад проектом"
- Я досить добре розумію, який параметр діапазонів знаходиться в
calcBackProject
. Але я дійсно застряг з параметром діапазонів уcalcHist
функції. - Для більшої точності виявлення я думаю, що може бути корисно використовувати backgrojection на більше рівнях: у кожному каналі rgb ans у кожному каналі hsv. Але я не знаю, як я можу поєднувати різні результати
calcBackProject
окремих каналів rgb та hsv.
І я думаю, що моє недостатнє розуміння викликане відсутністю теорії того, що я роблю з цими двома методами (див. Перший пункт). Тому, будь ласка, поясніть мені простою англійською мовою.