Struct opencv::features2d::BRISK [−][src]
pub struct BRISK { /* fields omitted */ }
Expand description
Class implementing the BRISK keypoint detector and descriptor extractor, described in LCS11 .
Implementations
The BRISK constructor
Parameters
- thresh: AGAST detection threshold score.
- octaves: detection octaves. Use 0 to do single scale.
- patternScale: apply this scale to the pattern used for sampling the neighbourhood of a keypoint.
C++ default parameters
- thresh: 30
- octaves: 3
- pattern_scale: 1.0f
The BRISK constructor for a custom pattern
Parameters
- radiusList: defines the radii (in pixels) where the samples around a keypoint are taken (for keypoint scale 1).
- numberList: defines the number of sampling points on the sampling circle. Must be the same size as radiusList..
- dMax: threshold for the short pairings used for descriptor formation (in pixels for keypoint scale 1).
- dMin: threshold for the long pairings used for orientation determination (in pixels for keypoint scale 1).
- indexChange: index remapping of the bits.
C++ default parameters
- d_max: 5.85f
- d_min: 8.2f
- index_change: std::vector
()
The BRISK constructor for a custom pattern, detection threshold and octaves
Parameters
- thresh: AGAST detection threshold score.
- octaves: detection octaves. Use 0 to do single scale.
- radiusList: defines the radii (in pixels) where the samples around a keypoint are taken (for keypoint scale 1).
- numberList: defines the number of sampling points on the sampling circle. Must be the same size as radiusList..
- dMax: threshold for the short pairings used for descriptor formation (in pixels for keypoint scale 1).
- dMin: threshold for the long pairings used for orientation determination (in pixels for keypoint scale 1).
- indexChange: index remapping of the bits.
C++ default parameters
- d_max: 5.85f
- d_min: 8.2f
- index_change: std::vector
()
Trait Implementations
Stores algorithm parameters in a file storage
simplified API for language bindings Stores algorithm parameters in a file storage Read more
Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read
Saves the algorithm to a file. In order to make this method work, the derived class must implement Algorithm::write(FileStorage& fs). Read more
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
fn 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
fn 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
fn 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
fn 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
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<()>
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