pub trait PCTSignaturesSQFDTraitConst: AlgorithmTraitConst {
    // Required method
    fn as_raw_PCTSignaturesSQFD(&self) -> *const c_void;

    // Provided methods
    fn compute_quadratic_form_distance(
        &self,
        _signature0: &impl ToInputArray,
        _signature1: &impl ToInputArray
    ) -> Result<f32> { ... }
    fn compute_quadratic_form_distances(
        &self,
        source_signature: &Mat,
        image_signatures: &Vector<Mat>,
        distances: &mut Vector<f32>
    ) -> Result<()> { ... }
}
Expand description

Required Methods§

Provided Methods§

source

fn compute_quadratic_form_distance( &self, _signature0: &impl ToInputArray, _signature1: &impl ToInputArray ) -> Result<f32>

Computes Signature Quadratic Form Distance of two signatures.

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

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

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.

Object Safety§

This trait is not object safe.

Implementors§