Trait opencv::hub_prelude::LSDDetectorTrait
source · pub trait LSDDetectorTrait: AlgorithmTrait + LSDDetectorTraitConst {
fn as_raw_mut_LSDDetector(&mut self) -> *mut c_void;
fn detect(
&mut self,
image: &Mat,
keypoints: &mut Vector<KeyLine>,
scale: i32,
num_octaves: i32,
mask: &Mat
) -> Result<()> { ... }
}
Required Methods
fn as_raw_mut_LSDDetector(&mut self) -> *mut c_void
Provided Methods
sourcefn detect(
&mut self,
image: &Mat,
keypoints: &mut Vector<KeyLine>,
scale: i32,
num_octaves: i32,
mask: &Mat
) -> Result<()>
fn detect(
&mut self,
image: &Mat,
keypoints: &mut Vector<KeyLine>,
scale: i32,
num_octaves: i32,
mask: &Mat
) -> Result<()>
Detect lines inside an image.
Parameters
- image: input image
- keypoints: vector that will store extracted lines for one or more images
- scale: scale factor used in pyramids generation
- numOctaves: number of octaves inside pyramid
- mask: mask matrix to detect only KeyLines of interest
C++ default parameters
- mask: Mat()