ximgproc_RidgeDetectionFilter
import { ximgproc_RidgeDetectionFilter } from '@banou/opencv-wasm'Use after await initOpenCV(). See the initialization and named imports guide.
Native object: release it with using or delete(). Factories can return null; check before calling methods. Inherits Algorithm.
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]
Constructors and members
static create
Create pointer to the Ridge detection filter.
See: Sobel, threshold, getStructuringElement, morphologyEx.( for additional refinement)
create(ddepth: number, dx: number, dy: number, ksize: number, out_dtype: number, scale: number, delta: number, borderType: number): ximgproc_RidgeDetectionFilter | null;9 available overloads
create(): ximgproc_RidgeDetectionFilter | null;create(ddepth: number): ximgproc_RidgeDetectionFilter | null;create(ddepth: number, dx: number): ximgproc_RidgeDetectionFilter | null;create(ddepth: number, dx: number, dy: number): ximgproc_RidgeDetectionFilter | null;create(ddepth: number, dx: number, dy: number, ksize: number): ximgproc_RidgeDetectionFilter | null;create(ddepth: number, dx: number, dy: number, ksize: number, out_dtype: number): ximgproc_RidgeDetectionFilter | null;create(ddepth: number, dx: number, dy: number, ksize: number, out_dtype: number, scale: number): ximgproc_RidgeDetectionFilter | null;create(ddepth: number, dx: number, dy: number, ksize: number, out_dtype: number, scale: number, delta: number): ximgproc_RidgeDetectionFilter | null;create(ddepth: number, dx: number, dy: number, ksize: number, out_dtype: number, scale: number, delta: number, borderType: number): ximgproc_RidgeDetectionFilter | null;ddepthSpecifies output image depth. Defualt is CV_32FC1
dxOrder of derivative x, default is 1
dyOrder of derivative y, default is 1
ksizeSobel kernel size , default is 3
out_dtypeConverted format for output, default is CV_8UC1
scaleOptional scale value for derivative values, default is 1
deltaOptional bias added to output, default is 0
borderTypePixel extrapolation method, default is BORDER_DEFAULT
The ximgproc_RidgeDetectionFilter | null result.
clone
Create another handle to the same native object. This retains the object without copying its pixels or algorithm state; dispose both handles separately.
clone(): this;The this result.
getRidgeFilteredImage
Apply Ridge detection filter on input image.
getRidgeFilteredImage(_img: Mat, out_: Mat): void;_imgInputArray as supported by Sobel. img can be 1-Channel or 3-Channels.
out_Output destination, filled by the native operation. OutputAray of structure as RidgeDetectionFilter::ddepth. Output image with ridges.
These signatures describe this package. Upstream documentation can mention optional backends that are absent from this build. Check runtime compatibility before choosing a backend or file format.