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

  •            gradient←gradients[pixel]

  •            bin← findOrientationBin(gradient)

  •            addToHistogram(histogram, bin, gradient.magnitude)

  •         end for

  •         normalizedHistogram← normalizeHistogram(histogram)

  •         appendToFeatureVector(hogFeatures,normalizedHistogram)

  •     end for

  •     return hogFeatures

  • end procedure