Обязательно ли нам всегда нужен вектор 9 бинов?
Не обязательно. Далал и Триггс указали в их оригинальной бумаге HOG , что точность их применения (которая была обнаружением пешехода человеком) увеличилась при использовании до 9 корзин, после чего точность больше не увеличивалась, поэтому 9 обычно б.
Как появилось это 36 * 1 и как мы его рассчитали?
Как уже указывалось в комментариях:
У вас есть 9 бинов на гистограмму (каждое из которых будет скалярным значением в вашем векторном элементе). В вашем примере гистограмма была рассчитана с использованием блоков 8 x 8 , что означает, что в блоке 16 x 16 вы сможете рассчитать 4 гистограммы . Каждая из этих гистограмм будет давать 9 x 1 вектор признаков, так что:
4 (гистограммы) * 9 (ячейки) = 36 x 1 векторный элемент.
Вы просто объединяете свои результаты в один вектор.