Гистограмма ориентированных градиентов - это метод, используемый для обнаружения людей: Википедия HoG
Проще говоря, алгоритм распознает людей по распределению направлений градиента на изображении: круг будетимеют равномерное распределение направления градиента, потому что все направления одинаково часты вдоль границы.Квадрат имеет распределение с четырьмя пиками в 0 °, 90 °, 180 ° и 270 °, потому что это единственные направления его границы.У человека также есть отличительная гистограмма направления, и эта гистограмма может быть распознана классическими алгоритмами машинного обучения, такими как машина опорных векторов или искусственная нейронная сеть.Я думаю, что OpenCV содержит реализацию алгоритма HoG.