| Operatoren |
get_deformable_model_contours — Auslesen der Konturrepräsentation eines Formmodells.
get_deformable_model_contours( : ModelContours : ModelID, Level : )
Der Operator get_deformable_model_contours gibt in ModelContours eine Repräsentation des Formmodells ModelID als XLD-Konturen zurück. Der Parameter Level 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.
Im Falle, dass das Modell mit create_planar_calib_deformable_model_xld erzeugt wurde, wird die Kontur des Modells standardmäßig im Weltkoordinatensytem in metrischem Maß zurückgegeben. Für die Visualisierung müssen die Konturen mit der zurückgelieferten Pose transformiert werden.
In allen anderen Fällen wird die Kontur des Modells standardmäßig im Bildkoordinatensystem im Pixelmaß zurückgegeben. Für den kalibrierten Fall handelt es sich dabei um das rektifizierte Bildkoordinatensystem. Das rektifizierte Bildkoordinatensystem entspricht dem Koordinatensystem eines Bildes, das man mit change_radial_distortion_image unter Verwendung der rektifizierten Kameraparameter erhält. Die rektifizierten Kameraparameter lassen sich mit get_deformable_model_params abfragen. Es ist darauf zu achten, dass die Lage von ModelContours so normalisiert worden ist, dass der Referenzpunkt des Modells (siehe set_deformable_model_origin) an der Pixelposition (0,0) liegt. D.h., die Konturen müssen mit der Homographie lediglich an die gefundene Stelle transformiert werden.
Das Standardverhalten kann mit dem generischen Parameter 'get_deformable_model_contours_coord_system' des Operators set_deformable_model_param geändert werden.
Konturrepräsentation des Formmodells.
Handle des Modells.
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
Ist der Handle des Modells gültig, dann liefert get_deformable_model_contours den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
create_planar_uncalib_deformable_model, create_planar_uncalib_deformable_model_xld, read_deformable_model, create_planar_calib_deformable_model, create_planar_calib_deformable_model_xld, create_local_deformable_model, create_local_deformable_model_xld
set_deformable_model_param, find_planar_uncalib_deformable_model, find_planar_calib_deformable_model
Matching
| Operatoren |