Name
apply_distance_transform_xldapply_distance_transform_xldApplyDistanceTransformXldapply_distance_transform_xldApplyDistanceTransformXldApplyDistanceTransformXld — Berechnen des punktweisen Abstands von Konturen mittels einer
XLD-Distanztransformation.
Der Operator apply_distance_transform_xldapply_distance_transform_xldApplyDistanceTransformXldapply_distance_transform_xldApplyDistanceTransformXldApplyDistanceTransformXld berechnet für jeden Punkt
in
ContourContourContourContourContourcontour den minimalen Abstand zur Referenzkontur mithilfe
ihrer XLD-Distanztransformation DistanceTransformIDDistanceTransformIDDistanceTransformIDDistanceTransformIDDistanceTransformIDdistanceTransformID.
Die zurückgelieferte Kontur ContourOutContourOutContourOutContourOutContourOutcontourOut enthält die Kontur
ContourContourContourContourContourcontour mit dem Attribut 'distance'"distance""distance""distance""distance""distance", in dem die
berechneten Abstände gespeichert sind. Diese können anschließend durch die
Abfrage des Attributs 'distance'"distance""distance""distance""distance""distance" mit dem Operator
get_contour_attrib_xldget_contour_attrib_xldGetContourAttribXldget_contour_attrib_xldGetContourAttribXldGetContourAttribXld abgerufen werden.
Die berechneten Abstände werden von den Parametern des Operators
create_distance_transform_xldcreate_distance_transform_xldCreateDistanceTransformXldcreate_distance_transform_xldCreateDistanceTransformXldCreateDistanceTransformXld beeinflusst:
Die Abstände werden bei der maximalen Distanz abgeschnitten, die im Parameter
MaxDistance festgelegt ist. Der Parameter Mode legt fest, ob die Abstände
'point_to_point'"point_to_point""point_to_point""point_to_point""point_to_point""point_to_point" oder 'point_to_segment'"point_to_segment""point_to_segment""point_to_segment""point_to_segment""point_to_segment" berechnet
werden. Weitere Informationen finden sich auch in der Dokumentation
von create_distance_transform_xldcreate_distance_transform_xldCreateDistanceTransformXldcreate_distance_transform_xldCreateDistanceTransformXldCreateDistanceTransformXld.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Kontur(en) für deren Punkte die Abstände berechnet
werden.
Handle der XLD-Distanztransformation der
Referenzkontur.
Sind die Parameterwerte korrekt, dann liefert der Operator
den Wert 2 (H_MSG_TRUE), sonst eine Fehlermeldung.
create_distance_transform_xldcreate_distance_transform_xldCreateDistanceTransformXldcreate_distance_transform_xldCreateDistanceTransformXldCreateDistanceTransformXld,
read_distance_transform_xldread_distance_transform_xldReadDistanceTransformXldread_distance_transform_xldReadDistanceTransformXldReadDistanceTransformXld,
deserialize_distance_transform_xlddeserialize_distance_transform_xldDeserializeDistanceTransformXlddeserialize_distance_transform_xldDeserializeDistanceTransformXldDeserializeDistanceTransformXld,
set_distance_transform_xld_paramset_distance_transform_xld_paramSetDistanceTransformXldParamset_distance_transform_xld_paramSetDistanceTransformXldParamSetDistanceTransformXldParam
get_contour_attrib_xldget_contour_attrib_xldGetContourAttribXldget_contour_attrib_xldGetContourAttribXldGetContourAttribXld,
segment_contour_attrib_xldsegment_contour_attrib_xldSegmentContourAttribXldsegment_contour_attrib_xldSegmentContourAttribXldSegmentContourAttribXld
distance_contours_xlddistance_contours_xldDistanceContoursXlddistance_contours_xldDistanceContoursXldDistanceContoursXld
get_contour_attrib_xldget_contour_attrib_xldGetContourAttribXldget_contour_attrib_xldGetContourAttribXldGetContourAttribXld,
set_distance_transform_xld_paramset_distance_transform_xld_paramSetDistanceTransformXldParamset_distance_transform_xld_paramSetDistanceTransformXldParamSetDistanceTransformXldParam,
write_distance_transform_xldwrite_distance_transform_xldWriteDistanceTransformXldwrite_distance_transform_xldWriteDistanceTransformXldWriteDistanceTransformXld,
serialize_distance_transform_xldserialize_distance_transform_xldSerializeDistanceTransformXldserialize_distance_transform_xldSerializeDistanceTransformXldSerializeDistanceTransformXld,
clear_distance_transform_xldclear_distance_transform_xldClearDistanceTransformXldclear_distance_transform_xldClearDistanceTransformXldClearDistanceTransformXld
Foundation