read_distance_transform_xldT_read_distance_transform_xldReadDistanceTransformXldReadDistanceTransformXldread_distance_transform_xld (Operator)

Name

read_distance_transform_xldT_read_distance_transform_xldReadDistanceTransformXldReadDistanceTransformXldread_distance_transform_xld — Lesen einer XLD-Distanztransformation aus einer Datei.

Signatur

read_distance_transform_xld( : : FileName : DistanceTransformID)

Herror T_read_distance_transform_xld(const Htuple FileName, Htuple* DistanceTransformID)

void ReadDistanceTransformXld(const HTuple& FileName, HTuple* DistanceTransformID)

void HXLDDistTrans::HXLDDistTrans(const HString& FileName)

void HXLDDistTrans::HXLDDistTrans(const char* FileName)

void HXLDDistTrans::HXLDDistTrans(const wchar_t* FileName)   (Nur Windows)

void HXLDDistTrans::ReadDistanceTransformXld(const HString& FileName)

void HXLDDistTrans::ReadDistanceTransformXld(const char* FileName)

void HXLDDistTrans::ReadDistanceTransformXld(const wchar_t* FileName)   (Nur Windows)

static void HOperatorSet.ReadDistanceTransformXld(HTuple fileName, out HTuple distanceTransformID)

public HXLDDistTrans(string fileName)

void HXLDDistTrans.ReadDistanceTransformXld(string fileName)

def read_distance_transform_xld(file_name: str) -> HHandle

Beschreibung

read_distance_transform_xldread_distance_transform_xldReadDistanceTransformXldReadDistanceTransformXldReadDistanceTransformXldread_distance_transform_xld liest eine XLD-Distanztransformation, die zuvor mit write_distance_transform_xldwrite_distance_transform_xldWriteDistanceTransformXldWriteDistanceTransformXldWriteDistanceTransformXldwrite_distance_transform_xld abgespeichert wurde, aus der Datei FileNameFileNameFileNameFileNamefileNamefile_name und liefert das Handle DistanceTransformIDDistanceTransformIDDistanceTransformIDDistanceTransformIDdistanceTransformIDdistance_transform_id zurück. Die standardmäßige HALCON Dateiendung für die XLD-Distanztransformation ist 'hdtc'.

get_distance_transform_xld_contourget_distance_transform_xld_contourGetDistanceTransformXldContourGetDistanceTransformXldContourGetDistanceTransformXldContourget_distance_transform_xld_contour kann verwendet werden, um auf die Referenzkontur zuzugreifen, die für die Erzeugung der XLD-Distanztransformation DistanceTransformIDDistanceTransformIDDistanceTransformIDDistanceTransformIDdistanceTransformIDdistance_transform_id verwendet wurde.

Ausführungsinformationen

Dieser Operator liefert ein Handle zurück. Es ist zu beachten, dass der Zustand einer Instanz dieses Handletyps durch bestimmte Operatoren geändert werden kann, obwohl das Handle als Eingabeparameter in diesen Operatoren verwendet wird.

Parameter

FileNameFileNameFileNameFileNamefileNamefile_name (input_control)  filename.write HTuplestrHTupleHtuple (string) (string) (HString) (char*)

Name der Datei.

Dateiendung: .hdtc

DistanceTransformIDDistanceTransformIDDistanceTransformIDDistanceTransformIDdistanceTransformIDdistance_transform_id (output_control)  xld_dist_trans HXLDDistTrans, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle der XLD-Distanztransformation.

Ergebnis

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

Nachfolger

apply_distance_transform_xldapply_distance_transform_xldApplyDistanceTransformXldApplyDistanceTransformXldApplyDistanceTransformXldapply_distance_transform_xld, get_distance_transform_xld_contourget_distance_transform_xld_contourGetDistanceTransformXldContourGetDistanceTransformXldContourGetDistanceTransformXldContourget_distance_transform_xld_contour, get_distance_transform_xld_paramget_distance_transform_xld_paramGetDistanceTransformXldParamGetDistanceTransformXldParamGetDistanceTransformXldParamget_distance_transform_xld_param

Siehe auch

write_distance_transform_xldwrite_distance_transform_xldWriteDistanceTransformXldWriteDistanceTransformXldWriteDistanceTransformXldwrite_distance_transform_xld, serialize_distance_transform_xldserialize_distance_transform_xldSerializeDistanceTransformXldSerializeDistanceTransformXldSerializeDistanceTransformXldserialize_distance_transform_xld, deserialize_distance_transform_xlddeserialize_distance_transform_xldDeserializeDistanceTransformXldDeserializeDistanceTransformXldDeserializeDistanceTransformXlddeserialize_distance_transform_xld, create_distance_transform_xldcreate_distance_transform_xldCreateDistanceTransformXldCreateDistanceTransformXldCreateDistanceTransformXldcreate_distance_transform_xld, set_distance_transform_xld_paramset_distance_transform_xld_paramSetDistanceTransformXldParamSetDistanceTransformXldParamSetDistanceTransformXldParamset_distance_transform_xld_param, clear_distance_transform_xldclear_distance_transform_xldClearDistanceTransformXldClearDistanceTransformXldClearDistanceTransformXldclear_distance_transform_xld

Modul

Foundation