Trait opencv::prelude::RidgeDetectionFilter [−][src]
pub trait RidgeDetectionFilter: AlgorithmTrait + RidgeDetectionFilterConst {
fn as_raw_mut_RidgeDetectionFilter(&mut self) -> *mut c_void;
fn get_ridge_filtered_image(
&mut self,
_img: &dyn ToInputArray,
out: &mut dyn ToOutputArray
) -> Result<()> { ... }
}
Required methods
fn as_raw_mut_RidgeDetectionFilter(&mut self) -> *mut c_void
Provided methods
fn get_ridge_filtered_image(
&mut self,
_img: &dyn ToInputArray,
out: &mut dyn ToOutputArray
) -> Result<()>
fn get_ridge_filtered_image(
&mut self,
_img: &dyn ToInputArray,
out: &mut dyn ToOutputArray
) -> Result<()>
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.
Implementations
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)
C++ default parameters
- ddepth: CV_32FC1
- dx: 1
- dy: 1
- ksize: 3
- out_dtype: CV_8UC1
- scale: 1
- delta: 0
- border_type: BORDER_DEFAULT