1. A configurable histogram-of-oriented gradients (HOG) module comprising: a plurality of registers configured to store configuration values including a first configuration value; a HOG engine circuit coupled to the plurality of registers to receive the first configuration value, the HOG engine circuit configured to receive image data and generate histograms of different types of HOG features of the image data based on at least the first configuration value received from the plurality of registers, the different type of HOG features of the image data including a total number of edges in the image data with a magnitude less than a threshold; and an output interface circuit coupled to the HOG engine circuit, the output interface circuit configured to output the histograms of different types of HOG features generated by the HOG engine circuit to a computer processing unit coupled to the HOG module.