HALCON Reference Manual 10.0.2
Table of Contents / Tools / Function ClassesClassesClasses | | | Operators

distance_funct_1dT_distance_funct_1ddistance_funct_1dDistanceFunct1dDistanceFunct1d (Operator)

Name

distance_funct_1dT_distance_funct_1ddistance_funct_1dDistanceFunct1dDistanceFunct1d — Compute the distance of two functions.

Signature

distance_funct_1d( : : Function1, Function2, Mode, Sigma : Distance)

Herror T_distance_funct_1d(const Htuple Function1, const Htuple Function2, const Htuple Mode, const Htuple Sigma, Htuple* Distance)

Herror distance_funct_1d(const HTuple& Function1, const HTuple& Function2, const HTuple& Mode, const HTuple& Sigma, HTuple* Distance)

HTuple HFunction1D::DistanceFunct1d(const HTuple& Function2, const HTuple& Mode, const HTuple& Sigma) const

void HOperatorSetX.DistanceFunct1d(
[in] VARIANT Function1, [in] VARIANT Function2, [in] VARIANT Mode, [in] VARIANT Sigma, [out] VARIANT* Distance)

VARIANT HFunction1DX.DistanceFunct1d(
[in] IHFunction1DX* Function2, [in] VARIANT Mode, [in] VARIANT Sigma)

static void HOperatorSet.DistanceFunct1d(HTuple function1, HTuple function2, HTuple mode, HTuple sigma, out HTuple distance)

HTuple HFunction1D.DistanceFunct1d(HFunction1D function2, HTuple mode, HTuple sigma)

HTuple HFunction1D.DistanceFunct1d(HFunction1D function2, string mode, double sigma)

Description

distance_funct_1ddistance_funct_1ddistance_funct_1dDistanceFunct1dDistanceFunct1d calculates the distance of two functions. The two functions may differ in length.

Parallelization

Parameters

Function1Function1Function1Function1function1 (input_control)  function_1d-array HFunction1D, HTupleHFunction1D, HTupleHFunction1DX, VARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong)

Input function 1.

Function2Function2Function2Function2function2 (input_control)  function_1d-array HFunction1D, HTupleHFunction1D, HTupleHFunction1DX, VARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong)

Input function 2.

ModeModeModeModemode (input_control)  string(-array) HTupleHTupleVARIANTHtuple (string) (string) (char*) (BSTR) (char*)

Modes of invariants.

Default value: 'length' "length" "length" "length" "length"

List of values: 'length'"length""length""length""length", 'mean'"mean""mean""mean""mean"

SigmaSigmaSigmaSigmasigma (input_control)  number(-array) HTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double)

Variance of the optional smoothing with a Gaussian filter.

Default value: 0.0

Suggested values: 0.0, 0.5, 1.0, 1.5, 2.0, 3.0, 4.0, 5.0, 7.0, 10.0, 15.0, 20.0, 25.0, 30.0, 40.0, 50.0

DistanceDistanceDistanceDistancedistance (output_control)  real-array HTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong)

Distance of the functions.

Module

Foundation


Table of Contents / Tools / Function ClassesClassesClasses | | | Operators
HALCON Reference Manual 10.0.2 Copyright © 1996-2011 MVTec Software GmbH