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
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
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
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