/steerable

Primary LanguageJupyter NotebookMIT LicenseMIT

Steerable filters

Steerable filters for edge and ridge detection from Jacob and Unser, 2004 implemented in C++ with wrappers for Python and Matlab.

Requirements:

Python

Installation:

pip3 install -e .

See example.py for usage instructions.

Matlab

Installation:

  1. Add steerable/matlab to the Matlab path.
  2. Compile the MEX file.
cd matlab
mex -I/usr/local/include -I../src /usr/local/lib/libgsl.a -output steerableDetector ../src/steerableDetector.cpp ../src/steerableDetector_mex.cpp

Documentation:

help steerableDetector