Steerable filters for edge and ridge detection from Jacob and Unser, 2004 implemented in C++ with wrappers for Python and Matlab.
Requirements:
-
GNU Scientific Library (GSL) must be installed.
On Ubuntu/Debian:
sudo apt install libgsl-dev
Installation:
pip3 install -e .
See example.py for usage instructions.
Installation:
- Add
steerable/matlab
to the Matlab path. - 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