Image processing functions

This small library consists in several simple image processing functions, to be used in an OpenCV application:

  • Gradient based Hough transform. Differing from the native Hough algorithm in OpenCV (function HoughLine), which needs the tuning of at least two thresholds, both for the contour detection (Canny detector) and the lines detection, this algorithm is threshold-free.
  • Deriche exponential filter: This very simple filter (based of first-order IIR filters) allows to tune the bandwidth without impacting the implementation complexity (contrary to the gaussian filter).

Installation / use

This small library consists in simple C++ source files whitout any external dependancies except OpenCV (2.4). Thus, you can integrate them directly into your project.

License

Complete source code as published herein is licensed as GNU Lesser General Public License (LGPL) version 3. The full text of the license can be found here.