[][src]Trait opencv::xfeatures2d::prelude::PCTSignaturesSQFD

pub trait PCTSignaturesSQFD: AlgorithmTrait {
    pub fn as_raw_PCTSignaturesSQFD(&self) -> *const c_void;
pub fn as_raw_mut_PCTSignaturesSQFD(&mut self) -> *mut c_void; pub fn compute_quadratic_form_distance(
        &self,
        _signature0: &dyn ToInputArray,
        _signature1: &dyn ToInputArray
    ) -> Result<f32> { ... }
pub fn compute_quadratic_form_distances(
        &self,
        source_signature: &Mat,
        image_signatures: &Vector<Mat>,
        distances: &mut Vector<f32>
    ) -> Result<()> { ... } }

Class implementing Signature Quadratic Form Distance (SQFD).

See also

Christian Beecks, Merih Seran Uysal, Thomas Seidl. Signature quadratic form distance. In Proceedings of the ACM International Conference on Image and Video Retrieval, pages 438-445. ACM, 2010. BeecksUS10

Required methods

Loading content...

Provided methods

pub fn compute_quadratic_form_distance(
    &self,
    _signature0: &dyn ToInputArray,
    _signature1: &dyn ToInputArray
) -> Result<f32>
[src]

Computes Signature Quadratic Form Distance of two signatures.

Parameters

  • _signature0: The first signature.
  • _signature1: The second signature.

pub fn compute_quadratic_form_distances(
    &self,
    source_signature: &Mat,
    image_signatures: &Vector<Mat>,
    distances: &mut Vector<f32>
) -> Result<()>
[src]

Computes Signature Quadratic Form Distance between the reference signature and each of the other image signatures.

Parameters

  • sourceSignature: The signature to measure distance of other signatures from.
  • imageSignatures: Vector of signatures to measure distance from the source signature.
  • distances: Output vector of measured distances.
Loading content...

Implementations

impl<'_> dyn PCTSignaturesSQFD + '_[src]

pub fn create(
    distance_function: i32,
    similarity_function: i32,
    similarity_parameter: f32
) -> Result<Ptr<dyn PCTSignaturesSQFD>>
[src]

Creates the algorithm instance using selected distance function, similarity function and similarity function parameter.

Parameters

  • distanceFunction: Distance function selector. Default: L2 Available: L0_25, L0_5, L1, L2, L2SQUARED, L5, L_INFINITY
  • similarityFunction: Similarity function selector. Default: HEURISTIC Available: MINUS, GAUSSIAN, HEURISTIC
  • similarityParameter: Parameter of the similarity function.

C++ default parameters

  • distance_function: 3
  • similarity_function: 2
  • similarity_parameter: 1.0f

Implementors

Loading content...