Особенности борова с квадратными изображениями - PullRequest
0 голосов
/ 03 февраля 2019

Я использовал skimage.feature.hog для создания собственного классификатора HOG (python).

from skimage.feature import hog

img = cv2.imread("C:\\users\\ghksk\\Desktop\\pipa_test\\positive\\face_no1000", 
                 cv2.IMREAD_GRAYSCALE)

hog_feature = hog(img, 
                  orientations=9, 
                  pixels_per_cell=(8, 8), 
                  cells_per_block=(2, 2), 
                  block_norm='L2-Hys', 
                  visualize=False)

print(hog_feature.shape)

Исходное изображение имеет размер 64 * 64 пикселей.И я получаю сообщение об ошибке ниже.

C: \ Users \ ghksk \ Anaconda3 \ envs \ cv \ lib \ site-packages \ skimage \ feature_hog.py в кабине (изображение, ориентация, pix_per_cell, cell_per_block,block_norm, визуализация, визуализация, transform_sqrt, feature_vector, многоканальный)

n_blocks_col = (n_cells_col - b_col) + 1
normalized_blocks = np.zeros ((n_blocks_row, n_blocks_col) b1*

для r в диапазоне (n_blocks_row):

ValueError: отрицательные измерения недопустимы

Не могли бы вы сообщить мне, в чем проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...