Video 45: HOG (Histogram of Oriented Gradients) Features (Theory and Implementation using MATLAB and Python)

Hello Viewers, in this video, Histogram of Oriented Gradients (HOG) is explained. This video tutorial includes, its theory and its implementation using both MATLAB and Python.

The HOG feature is very popular and widely used for object detection in images. This tutorial is based on the work proposed by Navneet Dalal and Bill Triggs.

This video includes following contents:

  • Introduction.
  • Finding Image Gradient.
  • Getting Cell Orientation Histogram (Getting Bins).
  • Making Blocks and Block Normalization.
  • Getting HOG feature Vector.
  • MATLAB Code for finding HOG feature vector.
  • Python Code for finding HOG feature vector.

Link to download original paper of N. Dalal and Bill Triggs:

Download Resources: 

1. All Test Images used: Download