HALCON Reference Manual 10.0.2
Table of Contents / Morphology / Region ClassesClassesClasses | | | Operators

gen_struct_elementsgen_struct_elementsgen_struct_elementsGenStructElementsGenStructElements (Operator)

Name

gen_struct_elementsgen_struct_elementsgen_struct_elementsGenStructElementsGenStructElements — Generate standard structuring elements.

Signature

gen_struct_elements( : StructElements : Type, Row, Column : )

Herror gen_struct_elements(Hobject* StructElements, const char* Type, const Hlong Row, const Hlong Column)

Herror T_gen_struct_elements(Hobject* StructElements, const Htuple Type, const Htuple Row, const Htuple Column)

Herror gen_struct_elements(Hobject* StructElements, const HTuple& Type, const HTuple& Row, const HTuple& Column)

HRegion HRegion::GenStructElements(const HTuple& Type, const HTuple& Row, const HTuple& Column)

HRegionArray HRegionArray::GenStructElements(const HTuple& Type, const HTuple& Row, const HTuple& Column)

void HOperatorSetX.GenStructElements(
[out] IHUntypedObjectX*StructElements, [in] VARIANT Type, [in] VARIANT Row, [in] VARIANT Column)

void HRegionX.GenStructElements(
[in] BSTR Type, [in] Hlong Row, [in] Hlong Column)

static void HOperatorSet.GenStructElements(out HObject structElements, HTuple type, HTuple row, HTuple column)

void HRegion.GenStructElements(string type, int row, int column)

Description

gen_struct_elementsgen_struct_elementsgen_struct_elementsGenStructElementsGenStructElements serves to generate eight structuring elements normally used in the operator fittingfittingfittingFittingFitting. The default value 'noise'"noise""noise""noise""noise" of the parameter TypeTypeTypeTypetype generates elements especially suited for the elimination of noise.

  o o o   o * o   o o *   * o o   o o o  o o o   o * o   o * o
  * * *   o * o   o * o   o * o   * * o  o * *   * * o   o * *
  o o o   o * o   * o o   o o *   o * o  o * o   o o o   o o o
    M1      M2      M3      M4      M5     M6      M7      M8

Parallelization

Parameters

StructElementsStructElementsStructElementsStructElementsstructElements (output_object)  region(-array) objectHRegionHRegionHRegionXHobject *

Generated structuring elements.

TypeTypeTypeTypetype (input_control)  string HTupleHTupleVARIANTHtuple (string) (string) (char*) (BSTR) (char*)

Type of structuring element to generate.

Default value: 'noise' "noise" "noise" "noise" "noise"

List of values: 'noise'"noise""noise""noise""noise"

RowRowRowRowrow (input_control)  point.y HTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong)

Row coordinate of the reference point.

Default value: 1

Suggested values: 0, 1, 10, 50, 100, 200, 300, 400

Typical range of values: Row Row Row Row row (lin)

ColumnColumnColumnColumncolumn (input_control)  point.x HTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong)

Column coordinate of the reference point.

Default value: 1

Suggested values: 0, 1, 10, 50, 100, 200, 300, 400

Typical range of values: Column Column Column Column column (lin)

Result

gen_struct_elementsgen_struct_elementsgen_struct_elementsGenStructElementsGenStructElements returns 2 (H_MSG_TRUE) if all parameters are correct. Otherwise, an exception is raised.

Possible Successors

fittingfittingfittingFittingFitting, hit_or_misshit_or_misshit_or_missHitOrMissHitOrMiss, openingopeningopeningOpeningOpening, closingclosingclosingClosingClosing, erosion2erosion2erosion2Erosion2Erosion2, dilation2dilation2dilation2Dilation2Dilation2

See also

golay_elementsgolay_elementsgolay_elementsGolayElementsGolayElements

Module

Foundation


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