Skip to content

xfeatures2d_PCTSignaturesSQFD

xfeatures2dclassOpenCV 5.0.0
import { xfeatures2d_PCTSignaturesSQFD } from '@banou/opencv-wasm'

Use after await initOpenCV(). See the initialization and named imports guide.

ARGUMENTSConstructor or factory
CLASSxfeatures2d_PCTSignaturesSQFD
RETURN TYPEOwned native handle
Call structure. A void return can still write to destination arguments. The parameter descriptions define inputs, outputs and ownership.

Native object: release it with using or delete(). Factories can return null; check before calling methods. Inherits Algorithm.

Class implementing Signature Quadratic Form Distance (SQFD). See: 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]

Constructors and members

static create

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

create(distanceFunction: number, similarityFunction: number, similarityParameter: number): xfeatures2d_PCTSignaturesSQFD | null;
4 available overloads
create(): xfeatures2d_PCTSignaturesSQFD | null;
create(distanceFunction: number): xfeatures2d_PCTSignaturesSQFD | null;
create(distanceFunction: number, similarityFunction: number): xfeatures2d_PCTSignaturesSQFD | null;
create(distanceFunction: number, similarityFunction: number, similarityParameter: number): xfeatures2d_PCTSignaturesSQFD | null;
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.

Returns

The xfeatures2d_PCTSignaturesSQFD | null result.

clone

Create another handle to the same native object. This retains the object without copying its pixels or algorithm state; dispose both handles separately.

clone(): this;
Returns

The this result.

computeQuadraticFormDistance

Computes Signature Quadratic Form Distance of two signatures.

computeQuadraticFormDistance(_signature0: Mat, _signature1: Mat): number;
_signature0

The first signature.

_signature1

The second signature.

Returns

The number result.

computeQuadraticFormDistances

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

computeQuadraticFormDistances(sourceSignature: Mat, imageSignatures: MatVector, distances: FloatVector): void;
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.

These signatures describe this package. Upstream documentation can mention optional backends that are absent from this build. Check runtime compatibility before choosing a backend or file format.