Как я могу получить дескрипторы HOG на суперпикселях
Я хотел бы получить дескрипторы HOG на суперпикселях.
Что я пробовал?
image=dim(224,224)
вычислить свинью на изображении
from skimage.feature import hog
1D_hog,hog_image = hog(rgb2gray(image), orientations=8, pixels_per_cell=(16, 16), cells_per_block=(1, 1))
hog_image=dim(14,14,1,1,8)
1D_hog=dim(14*14*8)
Сегментация изображения с помощью среза суперпикселей
from skimage.segmentation import slic
segments_slic = slic(image, n_segments=150, compactness=0.01, sigma=1)
segment_slic=dim(224,224)
Что мне нужно получить?
дано segment_slic
а также hog_image
Как я могу получить HOG дескрипторы каждого суперпикселя?
Ожидаемый результат:
superpixels_descriptors=hog_superpixels(segments_slic,hog_image)
superpixels_descriptors=dim(100,8)
где 100 - количество суперпикселей, а 8 - ориентации (гистограмма бина HOG)