HALCON Reference Manual 10.0.2
Table of Contents / XLD / Features ClassesClassesClasses | | | Operators

info_parallels_xldinfo_parallels_xldinfo_parallels_xldInfoParallelsXldInfoParallelsXld (Operator)

Name

info_parallels_xldinfo_parallels_xldinfo_parallels_xldInfoParallelsXldInfoParallelsXld — Return information about the gray values of the area enclosed by XLD parallels.

Signature

info_parallels_xld(Parallels, Image : : : QualityMin, QualityMax, GrayMin, GrayMax, StandardMin, StandardMax)

Herror info_parallels_xld(const Hobject Parallels, const Hobject Image, double* QualityMin, double* QualityMax, Hlong* GrayMin, Hlong* GrayMax, double* StandardMin, double* StandardMax)

Herror T_info_parallels_xld(const Hobject Parallels, const Hobject Image, Htuple* QualityMin, Htuple* QualityMax, Htuple* GrayMin, Htuple* GrayMax, Htuple* StandardMin, Htuple* StandardMax)

Herror info_parallels_xld(Hobject Parallels, Hobject Image, double* QualityMin, double* QualityMax, Hlong* GrayMin, Hlong* GrayMax, double* StandardMin, double* StandardMax)

double HXLDParaArray::InfoParallelsXld(const HImage& Image, HTuple* QualityMax, HTuple* GrayMin, HTuple* GrayMax, HTuple* StandardMin, HTuple* StandardMax) const

void HOperatorSetX.InfoParallelsXld(
[in] IHUntypedObjectX* Parallels, [in] IHUntypedObjectX* Image, [out] VARIANT* QualityMin, [out] VARIANT* QualityMax, [out] VARIANT* GrayMin, [out] VARIANT* GrayMax, [out] VARIANT* StandardMin, [out] VARIANT* StandardMax)

double HXLDParaX.InfoParallelsXld(
[in] IHImageX* Image, [out] double* QualityMax, [out] Hlong* GrayMin, [out] Hlong* GrayMax, [out] double* StandardMin, [out] double* StandardMax)

static void HOperatorSet.InfoParallelsXld(HObject parallels, HObject image, out HTuple qualityMin, out HTuple qualityMax, out HTuple grayMin, out HTuple grayMax, out HTuple standardMin, out HTuple standardMax)

void HXLDPara.InfoParallelsXld(HImage image, out double qualityMin, out double qualityMax, out int grayMin, out int grayMax, out double standardMin, out double standardMax)

Description

info_parallels_xldinfo_parallels_xldinfo_parallels_xldInfoParallelsXldInfoParallelsXld calculates various gray value features of the area enclosed by the XLD parallels ParallelsParallelsParallelsParallelsparallels. The input image ImageImageImageImageimage is used to get the gray values needed for this. The algorithm used in this operator is very similar to the one used in mod_parallels_xldmod_parallels_xldmod_parallels_xldModParallelsXldModParallelsXld. The operator returns ranges for the quality factor (QualityMinQualityMinQualityMinQualityMinqualityMin and QualityMaxQualityMaxQualityMaxQualityMaxqualityMax), the mean gray value (GrayMinGrayMinGrayMinGrayMingrayMin and GrayMaxGrayMaxGrayMaxGrayMaxgrayMax), and the standard deviation with respect to the mean gray value (StandardMinStandardMinStandardMinStandardMinstandardMin and StandardMaxStandardMaxStandardMaxStandardMaxstandardMax).

This operator serves to determine appropriate thresholds for mod_parallels_xldmod_parallels_xldmod_parallels_xldModParallelsXldModParallelsXld.

Parallelization

Parameters

ParallelsParallelsParallelsParallelsparallels (input_object)  xld_para-array objectHXLDParaHXLDParaArrayHXLDParaXHobject

Input XLD Parallels.

ImageImageImageImageimage (input_object)  image objectHImageHImageHImageXHobject (byte)

Corresponding gray value image.

QualityMinQualityMinQualityMinQualityMinqualityMin (output_control)  real HTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double)

Minimum quality factor.

QualityMaxQualityMaxQualityMaxQualityMaxqualityMax (output_control)  real HTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double)

Maximum quality factor.

GrayMinGrayMinGrayMinGrayMingrayMin (output_control)  integer HTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong)

Minimum mean gray value.

GrayMaxGrayMaxGrayMaxGrayMaxgrayMax (output_control)  integer HTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong)

Maximum mean gray value.

StandardMinStandardMinStandardMinStandardMinstandardMin (output_control)  real HTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double)

Minimum standard deviation.

StandardMaxStandardMaxStandardMaxStandardMaxstandardMax (output_control)  real HTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double)

Maximum standard deviation.

Possible Predecessors

gen_parallels_xldgen_parallels_xldgen_parallels_xldGenParallelsXldGenParallelsXld

Possible Successors

mod_parallels_xldmod_parallels_xldmod_parallels_xldModParallelsXldModParallelsXld

See also

intensityintensityintensityIntensityIntensity, min_max_graymin_max_graymin_max_grayMinMaxGrayMinMaxGray

Module

Foundation


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