Applies Ridge Detection Filter to an input image. Implements Ridge detection similar to the one in Mathematica using the eigen values from the Hessian Matrix of the input image using Sobel Derivatives. Additional refinement can be done using Skeletonization and Binarization. Adapted from [segleafvein] and [M_RF].
More...
|
static new RidgeDetectionFilter | __fromPtr__ (IntPtr addr) |
|
static RidgeDetectionFilter | create (int ddepth, int dx, int dy, int ksize, int out_dtype, double scale, double delta, int borderType) |
| Create pointer to the Ridge detection filter. More...
|
|
static RidgeDetectionFilter | create (int ddepth, int dx, int dy, int ksize, int out_dtype, double scale, double delta) |
| Create pointer to the Ridge detection filter. More...
|
|
static RidgeDetectionFilter | create (int ddepth, int dx, int dy, int ksize, int out_dtype, double scale) |
| Create pointer to the Ridge detection filter. More...
|
|
static RidgeDetectionFilter | create (int ddepth, int dx, int dy, int ksize, int out_dtype) |
| Create pointer to the Ridge detection filter. More...
|
|
static RidgeDetectionFilter | create (int ddepth, int dx, int dy, int ksize) |
| Create pointer to the Ridge detection filter. More...
|
|
static RidgeDetectionFilter | create (int ddepth, int dx, int dy) |
| Create pointer to the Ridge detection filter. More...
|
|
static RidgeDetectionFilter | create (int ddepth, int dx) |
| Create pointer to the Ridge detection filter. More...
|
|
static RidgeDetectionFilter | create (int ddepth) |
| Create pointer to the Ridge detection filter. More...
|
|
static RidgeDetectionFilter | create () |
| Create pointer to the Ridge detection filter. More...
|
|
static Algorithm | __fromPtr__ (IntPtr addr) |
|
static IntPtr | ThrowIfNullIntPtr (IntPtr ptr) |
|
Applies Ridge Detection Filter to an input image. Implements Ridge detection similar to the one in Mathematica using the eigen values from the Hessian Matrix of the input image using Sobel Derivatives. Additional refinement can be done using Skeletonization and Binarization. Adapted from [segleafvein] and [M_RF].
◆ __fromPtr__()
static new RidgeDetectionFilter OpenCVForUnity.XimgprocModule.RidgeDetectionFilter.__fromPtr__ |
( |
IntPtr |
addr | ) |
|
|
static |
◆ create() [1/9]
static RidgeDetectionFilter OpenCVForUnity.XimgprocModule.RidgeDetectionFilter.create |
( |
int |
ddepth, |
|
|
int |
dx, |
|
|
int |
dy, |
|
|
int |
ksize, |
|
|
int |
out_dtype, |
|
|
double |
scale, |
|
|
double |
delta, |
|
|
int |
borderType |
|
) |
| |
|
static |
Create pointer to the Ridge detection filter.
- Parameters
-
ddepth | Specifies output image depth. Defualt is CV_32FC1 |
dx | Order of derivative x, default is 1 |
dy | Order of derivative y, default is 1 |
ksize | Sobel kernel size , default is 3 |
out_dtype | Converted format for output, default is CV_8UC1 |
scale | Optional scale value for derivative values, default is 1 |
delta | Optional bias added to output, default is 0 |
borderType | Pixel extrapolation method, default is BORDER_DEFAULT |
- See also
- Sobel, threshold, getStructuringElement, morphologyEx.( for additional refinement)
◆ create() [2/9]
static RidgeDetectionFilter OpenCVForUnity.XimgprocModule.RidgeDetectionFilter.create |
( |
int |
ddepth, |
|
|
int |
dx, |
|
|
int |
dy, |
|
|
int |
ksize, |
|
|
int |
out_dtype, |
|
|
double |
scale, |
|
|
double |
delta |
|
) |
| |
|
static |
Create pointer to the Ridge detection filter.
- Parameters
-
ddepth | Specifies output image depth. Defualt is CV_32FC1 |
dx | Order of derivative x, default is 1 |
dy | Order of derivative y, default is 1 |
ksize | Sobel kernel size , default is 3 |
out_dtype | Converted format for output, default is CV_8UC1 |
scale | Optional scale value for derivative values, default is 1 |
delta | Optional bias added to output, default is 0 |
borderType | Pixel extrapolation method, default is BORDER_DEFAULT |
- See also
- Sobel, threshold, getStructuringElement, morphologyEx.( for additional refinement)
◆ create() [3/9]
static RidgeDetectionFilter OpenCVForUnity.XimgprocModule.RidgeDetectionFilter.create |
( |
int |
ddepth, |
|
|
int |
dx, |
|
|
int |
dy, |
|
|
int |
ksize, |
|
|
int |
out_dtype, |
|
|
double |
scale |
|
) |
| |
|
static |
Create pointer to the Ridge detection filter.
- Parameters
-
ddepth | Specifies output image depth. Defualt is CV_32FC1 |
dx | Order of derivative x, default is 1 |
dy | Order of derivative y, default is 1 |
ksize | Sobel kernel size , default is 3 |
out_dtype | Converted format for output, default is CV_8UC1 |
scale | Optional scale value for derivative values, default is 1 |
delta | Optional bias added to output, default is 0 |
borderType | Pixel extrapolation method, default is BORDER_DEFAULT |
- See also
- Sobel, threshold, getStructuringElement, morphologyEx.( for additional refinement)
◆ create() [4/9]
static RidgeDetectionFilter OpenCVForUnity.XimgprocModule.RidgeDetectionFilter.create |
( |
int |
ddepth, |
|
|
int |
dx, |
|
|
int |
dy, |
|
|
int |
ksize, |
|
|
int |
out_dtype |
|
) |
| |
|
static |
Create pointer to the Ridge detection filter.
- Parameters
-
ddepth | Specifies output image depth. Defualt is CV_32FC1 |
dx | Order of derivative x, default is 1 |
dy | Order of derivative y, default is 1 |
ksize | Sobel kernel size , default is 3 |
out_dtype | Converted format for output, default is CV_8UC1 |
scale | Optional scale value for derivative values, default is 1 |
delta | Optional bias added to output, default is 0 |
borderType | Pixel extrapolation method, default is BORDER_DEFAULT |
- See also
- Sobel, threshold, getStructuringElement, morphologyEx.( for additional refinement)
◆ create() [5/9]
static RidgeDetectionFilter OpenCVForUnity.XimgprocModule.RidgeDetectionFilter.create |
( |
int |
ddepth, |
|
|
int |
dx, |
|
|
int |
dy, |
|
|
int |
ksize |
|
) |
| |
|
static |
Create pointer to the Ridge detection filter.
- Parameters
-
ddepth | Specifies output image depth. Defualt is CV_32FC1 |
dx | Order of derivative x, default is 1 |
dy | Order of derivative y, default is 1 |
ksize | Sobel kernel size , default is 3 |
out_dtype | Converted format for output, default is CV_8UC1 |
scale | Optional scale value for derivative values, default is 1 |
delta | Optional bias added to output, default is 0 |
borderType | Pixel extrapolation method, default is BORDER_DEFAULT |
- See also
- Sobel, threshold, getStructuringElement, morphologyEx.( for additional refinement)
◆ create() [6/9]
static RidgeDetectionFilter OpenCVForUnity.XimgprocModule.RidgeDetectionFilter.create |
( |
int |
ddepth, |
|
|
int |
dx, |
|
|
int |
dy |
|
) |
| |
|
static |
Create pointer to the Ridge detection filter.
- Parameters
-
ddepth | Specifies output image depth. Defualt is CV_32FC1 |
dx | Order of derivative x, default is 1 |
dy | Order of derivative y, default is 1 |
ksize | Sobel kernel size , default is 3 |
out_dtype | Converted format for output, default is CV_8UC1 |
scale | Optional scale value for derivative values, default is 1 |
delta | Optional bias added to output, default is 0 |
borderType | Pixel extrapolation method, default is BORDER_DEFAULT |
- See also
- Sobel, threshold, getStructuringElement, morphologyEx.( for additional refinement)
◆ create() [7/9]
static RidgeDetectionFilter OpenCVForUnity.XimgprocModule.RidgeDetectionFilter.create |
( |
int |
ddepth, |
|
|
int |
dx |
|
) |
| |
|
static |
Create pointer to the Ridge detection filter.
- Parameters
-
ddepth | Specifies output image depth. Defualt is CV_32FC1 |
dx | Order of derivative x, default is 1 |
dy | Order of derivative y, default is 1 |
ksize | Sobel kernel size , default is 3 |
out_dtype | Converted format for output, default is CV_8UC1 |
scale | Optional scale value for derivative values, default is 1 |
delta | Optional bias added to output, default is 0 |
borderType | Pixel extrapolation method, default is BORDER_DEFAULT |
- See also
- Sobel, threshold, getStructuringElement, morphologyEx.( for additional refinement)
◆ create() [8/9]
Create pointer to the Ridge detection filter.
- Parameters
-
ddepth | Specifies output image depth. Defualt is CV_32FC1 |
dx | Order of derivative x, default is 1 |
dy | Order of derivative y, default is 1 |
ksize | Sobel kernel size , default is 3 |
out_dtype | Converted format for output, default is CV_8UC1 |
scale | Optional scale value for derivative values, default is 1 |
delta | Optional bias added to output, default is 0 |
borderType | Pixel extrapolation method, default is BORDER_DEFAULT |
- See also
- Sobel, threshold, getStructuringElement, morphologyEx.( for additional refinement)
◆ create() [9/9]
Create pointer to the Ridge detection filter.
- Parameters
-
ddepth | Specifies output image depth. Defualt is CV_32FC1 |
dx | Order of derivative x, default is 1 |
dy | Order of derivative y, default is 1 |
ksize | Sobel kernel size , default is 3 |
out_dtype | Converted format for output, default is CV_8UC1 |
scale | Optional scale value for derivative values, default is 1 |
delta | Optional bias added to output, default is 0 |
borderType | Pixel extrapolation method, default is BORDER_DEFAULT |
- See also
- Sobel, threshold, getStructuringElement, morphologyEx.( for additional refinement)
◆ Dispose()
override void OpenCVForUnity.XimgprocModule.RidgeDetectionFilter.Dispose |
( |
bool |
disposing | ) |
|
|
protectedvirtual |
◆ getRidgeFilteredImage()
void OpenCVForUnity.XimgprocModule.RidgeDetectionFilter.getRidgeFilteredImage |
( |
Mat |
_img, |
|
|
Mat |
_out |
|
) |
| |
Apply Ridge detection filter on input image.
- Parameters
-
_img | InputArray as supported by Sobel. img can be 1-Channel or 3-Channels. |
out | OutputAray of structure as RidgeDetectionFilter::ddepth. Output image with ridges. |
The documentation for this class was generated from the following file: