get_shape_model_contoursT_get_shape_model_contoursGetShapeModelContoursGetShapeModelContours (Operator)
Name
get_shape_model_contoursT_get_shape_model_contoursGetShapeModelContoursGetShapeModelContours
— Auslesen der Konturrepräsentation eines Formmodells.
Signatur
Beschreibung
Der Operator get_shape_model_contoursget_shape_model_contoursGetShapeModelContoursGetShapeModelContoursGetShapeModelContours
gibt in
ModelContoursModelContoursModelContoursModelContoursmodelContours
eine Repräsentation des Formmodells
ModelIDModelIDModelIDModelIDmodelID
als XLD-Konturen zurück. Der Parameter
LevelLevelLevelLevellevel
gibt an, für welche Pyramidenstufe des Modells die
Konturrepräsentation zurückgegeben werden soll. Die Konturen können
z.B. zur Visualisierung der gefundenen Instanzen des Modells
verwendet werden. Dabei ist darauf zu achten, dass die Lage von
ModelContoursModelContoursModelContoursModelContoursmodelContours
so normalisiert worden ist, dass der
Referenzpunkt des Modells (siehe set_shape_model_originset_shape_model_originSetShapeModelOriginSetShapeModelOriginSetShapeModelOrigin
) an
der Pixelposition (0,0) liegt. D.h., die Konturen müssen
lediglich an die gefundene Stelle verschoben werden (und eventuell
um diesen Punkt rotiert und skaliert werden).
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
ModelContoursModelContoursModelContoursModelContoursmodelContours
(output_object) xld_cont-array →
objectHXLDContHXLDContHobject *
Konturrepräsentation des Formmodells.
ModelIDModelIDModelIDModelIDmodelID
(input_control) shape_model →
HShapeModel, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des Modells.
LevelLevelLevelLevellevel
(input_control) integer →
HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Pyramidenebene, für die die Konturrepräsentation
zurückgegeben werden soll.
Defaultwert: 1
Wertevorschläge: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Restriktion: Level >= 1
Ergebnis
Ist der Handle des Modells gültig, dann liefert
get_shape_model_contoursget_shape_model_contoursGetShapeModelContoursGetShapeModelContoursGetShapeModelContours
den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird
eine Fehlerbehandlung durchgeführt.
Vorgänger
create_shape_modelcreate_shape_modelCreateShapeModelCreateShapeModelCreateShapeModel
,
create_scaled_shape_modelcreate_scaled_shape_modelCreateScaledShapeModelCreateScaledShapeModelCreateScaledShapeModel
,
create_aniso_shape_modelcreate_aniso_shape_modelCreateAnisoShapeModelCreateAnisoShapeModelCreateAnisoShapeModel
,
read_shape_modelread_shape_modelReadShapeModelReadShapeModelReadShapeModel
Siehe auch
find_shape_modelfind_shape_modelFindShapeModelFindShapeModelFindShapeModel
,
find_scaled_shape_modelfind_scaled_shape_modelFindScaledShapeModelFindScaledShapeModelFindScaledShapeModel
,
find_aniso_shape_modelfind_aniso_shape_modelFindAnisoShapeModelFindAnisoShapeModelFindAnisoShapeModel
,
find_shape_modelsfind_shape_modelsFindShapeModelsFindShapeModelsFindShapeModels
,
find_scaled_shape_modelsfind_scaled_shape_modelsFindScaledShapeModelsFindScaledShapeModelsFindScaledShapeModels
,
find_aniso_shape_modelsfind_aniso_shape_modelsFindAnisoShapeModelsFindAnisoShapeModelsFindAnisoShapeModels
Modul
Matching