read_matrix
— Einlesen eine Matrix von einer Datei.
read_matrix
liest eine Matrix, die mit
write_matrix
geschrieben wurde, aus der Datei
FileName
ein. Die Dateiendung für die Matrix ist in
HALCON 'mtx'. Das Dateiformat kann binär oder ascii sein.
Jede Zeile der Datei enthält eine Zeile der Matrix mit einer
Anzahl von Spalten. Die Spalten sind durch Leerzeichen oder
Tabulatoren getrennt. Jede Zeile muss dieselbe Anzahl an Spalten
beinhalten. Leere Zeilen werden ingnoriert.
Die eingelesenen Ergebnisse werden in der generierten Matrix
Matrix
gespeichert. Es wird das Matrix Handle
MatrixID
dieser Matrix zurückgegeben. Zugriff auf die
Elemente der Matrizen ist z.B. mit dem Operator
get_full_matrix
möglich.
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.
FileName
(input_control) filename.read →
(string)
Name der Datei.
Dateiendung: .mtx
MatrixID
(output_control) matrix →
(handle)
Matrix Handle.
Ist der Dateiname korrekt, dann liefert read_matrix
den
Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung
durchgeführt.
Foundation