Merge pull request #1727 from kushalvyas:rdf_refactor1

pull/1732/head
Alexander Alekhin 6 years ago
commit 8014fda86b
  1. 13
      modules/ximgproc/doc/ximgproc.bib
  2. 4
      modules/ximgproc/include/opencv2/ximgproc/ridgefilter.hpp

@ -288,3 +288,16 @@
year={1977},
publisher={IEEE Computer Society}
}
@misc{Segleafvein,
title = {Best Way of Segmenting Veins in Leaves.},
author = {Niki Estner},
url = {https://dsp.stackexchange.com/a/1735}
}
@misc{M_RF,
title = {Ridge Filter Mathematica},
author = {Wolfram Mathematica},
url = {http://reference.wolfram.com/language/ref/RidgeFilter.html}
}

@ -5,6 +5,7 @@
/*
Ridge Detection Filter.
OpenCV port by : Kushal Vyas (@kushalvyas), Venkatesh Vijaykumar(@venkateshvijaykumar)
Adapted from Niki Estner's explaination of RidgeFilter.
*/
#ifndef __OPENCV_XIMGPROC_RIDGEFILTER_HPP__
@ -20,7 +21,8 @@ namespace cv { namespace ximgproc {
/** @brief Applies Ridge Detection Filter to an input image.
Implements Ridge detection similar to the one in [Mathematica](http://reference.wolfram.com/language/ref/RidgeFilter.html)
using the eigen values from the Hessian Matrix of the input image using Sobel Derivatives.
Additional refinement can be done using Skeletonization and Binarization.
Additional refinement can be done using Skeletonization and Binarization. Adapted from @cite segleafvein and @cite M_RF
*/
class CV_EXPORTS_W RidgeDetectionFilter : public Algorithm
{

Loading…
Cancel
Save