get_generic_shape_model_objectT_get_generic_shape_model_objectGetGenericShapeModelObjectGetGenericShapeModelObjectget_generic_shape_model_object (Operator)

Name

get_generic_shape_model_objectT_get_generic_shape_model_objectGetGenericShapeModelObjectGetGenericShapeModelObjectget_generic_shape_model_object — Auslesen von Objektparametern eines Formmodells.

Signatur

get_generic_shape_model_object( : Object : ModelID, GenParamName : )

Herror T_get_generic_shape_model_object(Hobject* Object, const Htuple ModelID, const Htuple GenParamName)

void GetGenericShapeModelObject(HObject* Object, const HTuple& ModelID, const HTuple& GenParamName)

HObject HShapeModel::GetGenericShapeModelObject(const HTuple& GenParamName) const

static void HOperatorSet.GetGenericShapeModelObject(out HObject objectVal, HTuple modelID, HTuple genParamName)

HObject HShapeModel.GetGenericShapeModelObject(HTuple genParamName)

def get_generic_shape_model_object(model_id: HHandle, gen_param_name: Sequence[str]) -> HObject

Beschreibung

Der Operator get_generic_shape_model_objectget_generic_shape_model_objectGetGenericShapeModelObjectGetGenericShapeModelObjectGetGenericShapeModelObjectget_generic_shape_model_object liest Objektparameter des Formmodells ModelIDModelIDModelIDModelIDmodelIDmodel_id aus und liefert sie in ObjectObjectObjectObjectobjectValobject zurück.

Der Parameter GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name wählt aus, welches ikonische Objekt abgefragt werden soll. Folgende Werte sind möglich:

'clutter_region'"clutter_region""clutter_region""clutter_region""clutter_region""clutter_region":

Störregion des Formmodells.

'contours'"contours""contours""contours""contours""contours":

Repräsentation des Formmodells ModelIDModelIDModelIDModelIDmodelIDmodel_id für die unterste Pyramidenstufe als XLD Konturen. Die Kontur ist dabei so verschoben, dass der Ursprung des Modells mit den Koordinaten 'origin_row'"origin_row""origin_row""origin_row""origin_row""origin_row" und 'origin_column'"origin_column""origin_column""origin_column""origin_column""origin_column" (siehe set_generic_shape_model_paramset_generic_shape_model_paramSetGenericShapeModelParamSetGenericShapeModelParamSetGenericShapeModelParamset_generic_shape_model_param) auf dem Ursprung des Pixel-zentrierten HALCON Standard Koordinatensystem liegt (siehe Transformationen / 2D-Transformationen). Die Konturen können z.B. dazu verwendet werden, die gefundenen Instanzen des Modells in einem Bild zu visualisieren.

Ausführungsinformationen

Parameter

ObjectObjectObjectObjectobjectValobject (output_object)  (multichannel-)object(-array) objectHObjectHObjectHObjectHobject *

Auszulesende Objekte des Formmodells.

ModelIDModelIDModelIDModelIDmodelIDmodel_id (input_control)  shape_model HShapeModel, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des Formmodells.

GenParamNameGenParamNameGenParamNameGenParamNamegenParamNamegen_param_name (input_control)  string-array HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)

Parametername.

Defaultwert: 'clutter_region' "clutter_region" "clutter_region" "clutter_region" "clutter_region" "clutter_region"

Werteliste: 'clutter_region'"clutter_region""clutter_region""clutter_region""clutter_region""clutter_region", 'contours'"contours""contours""contours""contours""contours"

Ergebnis

Sind die Parameterwerte korrekt, dann liefert get_generic_shape_model_objectget_generic_shape_model_objectGetGenericShapeModelObjectGetGenericShapeModelObjectGetGenericShapeModelObjectget_generic_shape_model_object den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

create_generic_shape_modelcreate_generic_shape_modelCreateGenericShapeModelCreateGenericShapeModelCreateGenericShapeModelcreate_generic_shape_model, set_generic_shape_model_objectset_generic_shape_model_objectSetGenericShapeModelObjectSetGenericShapeModelObjectSetGenericShapeModelObjectset_generic_shape_model_object, train_generic_shape_modeltrain_generic_shape_modelTrainGenericShapeModelTrainGenericShapeModelTrainGenericShapeModeltrain_generic_shape_model

Modul

Matching