Skip to main content
. 2024 Feb 7;24(4):1092. doi: 10.3390/s24041092
Algorithm 4 Extract HOG Features
  • procedure extractHOGFeatures (image)

  •     gradients computeGradients(image)

  •     cells divideIntoCells(image)

  •     hogFeatures[]

  •     for each cell in cells do

  •         histogram initializeHistogram

  •         for each pixel in cell do

  •            gradientgradients[pixel]

  •            bin findOrientationBin(gradient)

  •            addToHistogram(histogram, bin, gradient.magnitude)

  •         end for

  •         normalizedHistogram normalizeHistogram(histogram)

  •         appendToFeatureVector(hogFeatures,normalizedHistogram)

  •     end for

  •     return hogFeatures

  • end procedure