Type Definition opencv::types::PtrOfDAISY
source · [−]Implementations
sourceimpl PtrOfDAISY
impl PtrOfDAISY
pub fn as_raw_PtrOfDAISY(&self) -> *const c_void
pub fn as_raw_mut_PtrOfDAISY(&mut self) -> *mut c_void
Trait Implementations
sourceimpl AlgorithmTrait for PtrOfDAISY
impl AlgorithmTrait for PtrOfDAISY
sourceimpl AlgorithmTraitConst for PtrOfDAISY
impl AlgorithmTraitConst for PtrOfDAISY
fn as_raw_Algorithm(&self) -> *const c_void
sourcefn write(&self, fs: &mut FileStorage) -> Result<()>
fn write(&self, fs: &mut FileStorage) -> Result<()>
Stores algorithm parameters in a file storage
sourcefn write_with_name(&self, fs: &Ptr<FileStorage>, name: &str) -> Result<()>
fn write_with_name(&self, fs: &Ptr<FileStorage>, name: &str) -> Result<()>
simplified API for language bindings
Stores algorithm parameters in a file storage Read more
sourcefn empty(&self) -> Result<bool>
fn empty(&self) -> Result<bool>
Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read
sourcefn save(&self, filename: &str) -> Result<()>
fn save(&self, filename: &str) -> Result<()>
Saves the algorithm to a file.
In order to make this method work, the derived class must implement Algorithm::write(FileStorage& fs). Read more
sourcefn get_default_name(&self) -> Result<String>
fn get_default_name(&self) -> Result<String>
Returns the algorithm string identifier.
This string is used as top level xml/yml node tag when the object is saved to a file or string. Read more
sourceimpl DAISY for PtrOfDAISY
impl DAISY for PtrOfDAISY
fn as_raw_mut_DAISY(&mut self) -> *mut c_void
sourcefn compute(
&mut self,
image: &dyn ToInputArray,
keypoints: &mut Vector<KeyPoint>,
descriptors: &mut dyn ToOutputArray
) -> Result<()>
fn compute(
&mut self,
image: &dyn ToInputArray,
keypoints: &mut Vector<KeyPoint>,
descriptors: &mut dyn ToOutputArray
) -> Result<()>
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Read more
fn compute_1(
&mut self,
images: &dyn ToInputArray,
keypoints: &mut Vector<Vector<KeyPoint>>,
descriptors: &mut dyn ToOutputArray
) -> Result<()>
sourcefn compute_2(
&mut self,
image: &dyn ToInputArray,
roi: Rect,
descriptors: &mut dyn ToOutputArray
) -> Result<()>
fn compute_2(
&mut self,
image: &dyn ToInputArray,
roi: Rect,
descriptors: &mut dyn ToOutputArray
) -> Result<()>
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Read more
sourcefn compute_3(
&mut self,
image: &dyn ToInputArray,
descriptors: &mut dyn ToOutputArray
) -> Result<()>
fn compute_3(
&mut self,
image: &dyn ToInputArray,
descriptors: &mut dyn ToOutputArray
) -> Result<()>
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Read more
sourceimpl DAISYConst for PtrOfDAISY
impl DAISYConst for PtrOfDAISY
fn as_raw_DAISY(&self) -> *const c_void
sourcefn get_descriptor(
&self,
y: f64,
x: f64,
orientation: i32,
descriptor: &mut f32
) -> Result<()>
fn get_descriptor(
&self,
y: f64,
x: f64,
orientation: i32,
descriptor: &mut f32
) -> Result<()>
Parameters Read more
sourcefn get_descriptor_1(
&self,
y: f64,
x: f64,
orientation: i32,
descriptor: &mut f32,
h: &mut f64
) -> Result<bool>
fn get_descriptor_1(
&self,
y: f64,
x: f64,
orientation: i32,
descriptor: &mut f32,
h: &mut f64
) -> Result<bool>
Parameters Read more
sourceimpl Feature2DTrait for PtrOfDAISY
impl Feature2DTrait for PtrOfDAISY
fn as_raw_mut_Feature2D(&mut self) -> *mut c_void
sourcefn detect(
&mut self,
image: &dyn ToInputArray,
keypoints: &mut Vector<KeyPoint>,
mask: &dyn ToInputArray
) -> Result<()>
fn detect(
&mut self,
image: &dyn ToInputArray,
keypoints: &mut Vector<KeyPoint>,
mask: &dyn ToInputArray
) -> Result<()>
Detects keypoints in an image (first variant) or image set (second variant). Read more
sourcefn detect_multiple(
&mut self,
images: &dyn ToInputArray,
keypoints: &mut Vector<Vector<KeyPoint>>,
masks: &dyn ToInputArray
) -> Result<()>
fn detect_multiple(
&mut self,
images: &dyn ToInputArray,
keypoints: &mut Vector<Vector<KeyPoint>>,
masks: &dyn ToInputArray
) -> Result<()>
Detects keypoints in an image (first variant) or image set (second variant). Read more
sourcefn compute(
&mut self,
image: &dyn ToInputArray,
keypoints: &mut Vector<KeyPoint>,
descriptors: &mut dyn ToOutputArray
) -> Result<()>
fn compute(
&mut self,
image: &dyn ToInputArray,
keypoints: &mut Vector<KeyPoint>,
descriptors: &mut dyn ToOutputArray
) -> Result<()>
Computes the descriptors for a set of keypoints detected in an image (first variant) or image set
(second variant). Read more
sourcefn compute_multiple(
&mut self,
images: &dyn ToInputArray,
keypoints: &mut Vector<Vector<KeyPoint>>,
descriptors: &mut dyn ToOutputArray
) -> Result<()>
fn compute_multiple(
&mut self,
images: &dyn ToInputArray,
keypoints: &mut Vector<Vector<KeyPoint>>,
descriptors: &mut dyn ToOutputArray
) -> Result<()>
Computes the descriptors for a set of keypoints detected in an image (first variant) or image set
(second variant). Read more
sourcefn detect_and_compute(
&mut self,
image: &dyn ToInputArray,
mask: &dyn ToInputArray,
keypoints: &mut Vector<KeyPoint>,
descriptors: &mut dyn ToOutputArray,
use_provided_keypoints: bool
) -> Result<()>
fn detect_and_compute(
&mut self,
image: &dyn ToInputArray,
mask: &dyn ToInputArray,
keypoints: &mut Vector<KeyPoint>,
descriptors: &mut dyn ToOutputArray,
use_provided_keypoints: bool
) -> Result<()>
Detects keypoints and computes the descriptors Read more