Operator Reference

info_parallels_xldinfo_parallels_xldInfoParallelsXldInfoParallelsXldinfo_parallels_xld (Operator)

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

Signature

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)

void InfoParallelsXld(const HObject& Parallels, const HObject& Image, HTuple* QualityMin, HTuple* QualityMax, HTuple* GrayMin, HTuple* GrayMax, HTuple* StandardMin, HTuple* StandardMax)

void HXLDPara::InfoParallelsXld(const HImage& Image, double* QualityMin, double* QualityMax, Hlong* GrayMin, Hlong* GrayMax, double* StandardMin, double* StandardMax) const

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)

def info_parallels_xld(parallels: HObject, image: HObject) -> Tuple[float, float, int, int, float, float]

Description

info_parallels_xldinfo_parallels_xldInfoParallelsXldInfoParallelsXldinfo_parallels_xld 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_xldModParallelsXldModParallelsXldmod_parallels_xld. The operator returns ranges for the quality factor (QualityMinQualityMinQualityMinqualityMinquality_min and QualityMaxQualityMaxQualityMaxqualityMaxquality_max, see gen_parallels_xldgen_parallels_xldGenParallelsXldGenParallelsXldgen_parallels_xld for the corresponding calculation), the mean gray value (GrayMinGrayMinGrayMingrayMingray_min and GrayMaxGrayMaxGrayMaxgrayMaxgray_max), and the standard deviation with respect to the mean gray value (StandardMinStandardMinStandardMinstandardMinstandard_min and StandardMaxStandardMaxStandardMaxstandardMaxstandard_max).

This operator serves to determine appropriate thresholds for mod_parallels_xldmod_parallels_xldModParallelsXldModParallelsXldmod_parallels_xld.

Execution Information

  • Multithreading type: reentrant (runs in parallel with non-exclusive operators).
  • Multithreading scope: global (may be called from any thread).
  • Processed without parallelization.

Parameters

ParallelsParallelsParallelsparallelsparallels (input_object)  xld_para-array objectHXLDParaHObjectHObjectHobject

Input XLD Parallels.

ImageImageImageimageimage (input_object)  singlechannelimage objectHImageHObjectHObjectHobject (byte)

Corresponding gray value image.

QualityMinQualityMinQualityMinqualityMinquality_min (output_control)  real HTuplefloatHTupleHtuple (real) (double) (double) (double)

Minimum quality factor.

QualityMaxQualityMaxQualityMaxqualityMaxquality_max (output_control)  real HTuplefloatHTupleHtuple (real) (double) (double) (double)

Maximum quality factor.

GrayMinGrayMinGrayMingrayMingray_min (output_control)  integer HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Minimum mean gray value.

GrayMaxGrayMaxGrayMaxgrayMaxgray_max (output_control)  integer HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Maximum mean gray value.

StandardMinStandardMinStandardMinstandardMinstandard_min (output_control)  real HTuplefloatHTupleHtuple (real) (double) (double) (double)

Minimum standard deviation.

StandardMaxStandardMaxStandardMaxstandardMaxstandard_max (output_control)  real HTuplefloatHTupleHtuple (real) (double) (double) (double)

Maximum standard deviation.

Possible Predecessors

gen_parallels_xldgen_parallels_xldGenParallelsXldGenParallelsXldgen_parallels_xld

Possible Successors

mod_parallels_xldmod_parallels_xldModParallelsXldModParallelsXldmod_parallels_xld

See also

intensityintensityIntensityIntensityintensity, min_max_graymin_max_grayMinMaxGrayMinMaxGraymin_max_gray

Module

Foundation