Bild-Datei schreiben
Mit diesem Tool können Sie eine Bild-Datei schreiben. Geben Sie das Ziel zum Speichern des Bilds im Parameter „Dateiname“ an. Der Schreibvorgang wird bei jeder Ausführung der MVApp durchgeführt.
Ausführungsverhalten
Das Ausführungsverhalten dieses Tools weicht vom Standardverhalten ab. Normalerweise wird ein MERLIC-Tool in den folgenden Fällen ausgeführt:
- Die MERLIC-Vision-App wird explizit im kontinuierlichen Modus ausgeführt.
- Die MERLIC-Vision-App wird explizit im Modus „Einmal ausführen“ ausgeführt.
- Eine MERLIC-Vision-App mit dem Tool wird im MERLIC Creator geöffnet.
- Ein Parameterwert des Tools wurde im MERLIC Creator geändert.
Das Tool „Bild-Datei schreiben“ wird jedoch nur in den folgenden Fällen ausgeführt:
- Die MERLIC-Vision-App wird explizit im kontinuierlichen Modus ausgeführt.
- Die MERLIC-Vision-App wird explizit im Modus „Einmal ausführen“ ausgeführt.
Dadurch wird sichergestellt, dass beim Laden einer MVApp oder beim Ändern eines Parameterwerts des Tools keine Schreibvorgänge durchgeführt werden.
Parameter
Standardparameter
Bild:
Dieser Parameter stellt das Bild dar, das in die ausgewählte Datei geschrieben wird.
Bei der Verwendung eines Farbbilds als Eingabebild werden alle Kanäle des Farbbilds für die Verarbeitung verwendet.
Dateiname:
Dieser Parameter definiert den Namen und den Pfad der Datei, in die das Bild geschrieben wird. Die Standardeinstellung ist „Me_Image.png“ im Verzeichnis „%USERPROFILE%\Desktop“. Sie können den Dateinamen und damit auch den Speicherort des zu schreibenden Bildes über den zugehörigen Parameter ändern. Wenn Sie einen relativen Dateipfad definieren, erfolgt die Dateisuche relativ zum Standardverzeichnis „%USERPROFILE%\Desktop“. Wurde die MVApp jedoch bereits gespeichert, wenn Sie einen relativen Dateipfad definieren, erfolgt die Dateisuche relativ zu dem Verzeichnis, in dem sich die MVApp befindet.
Dateiformat:
Dieser Parameter definiert das Format, in dem die Bild-Datei geschrieben wird. Die Standardeinstellung ist „png none“. Sie können das Format über die zugehörige Verbindungsstelle ändern.
|
Wert |
Beschreibung |
|---|---|
|
png none |
Das Bild wird unkomprimiert im Format png geschrieben. Diese Option ist schneller als png. |
|
png fastest |
Das Bild wird mit der schnellsten Komprimierung im Format png geschrieben. |
|
png best |
Das Bild wird mit dem höchsten Komprimierungsgrad im Format png geschrieben. |
|
png |
Das Bild wird im Format png geschrieben. Diese Option ist langsamer als png none. |
|
HOBJ |
Das Bild wird im Format HOBJ geschrieben. Bei HOBJ handelt es sich um ein binäres Dateiformat, das die Möglichkeit bietet, alle möglichen ikonischen HALCON Bei MVTec HALCON handelt es sich um die umfassende Standardsoftware für die Bildverarbeitung mit einer integrierten Entwicklungsumgebung (HDevelop). MERLIC verwendet verschiedene HALCON-Prozeduren und andere Programmfunktionen.-Objekte (Bilder, Regionen usw.) zu schreiben und zu lesen. Da die Daten ohne Komprimierung und ohne Konvertierung geschrieben werden, sind Schreibvorgänge in diesem Dateiformat in den meisten Fällen schneller als bei anderen Dateiformaten. Daher sollte dieses Format verwendet werden, wenn eine Anwendung alle möglichen ikonischen HALCON-Objekte so schnell wie möglich lesen und schreiben muss und keine Komprimierung erforderlich ist. Für Bilder können alle HALCON-Pixeltypen geschrieben werden. Mehrkanalbilder werden unterstützt. Die Kanäle können über unterschiedliche Pixeltypen verfügen, müssen aber die gleiche Breite und Höhe aufweisen. Der Bildbereich und das Bilderstellungsdatum werden ebenfalls in der Datei gespeichert. Ein Objekttupel wird in eine einzelne Datei geschrieben. |
|
tiff |
Das Bild wird im Format tiff geschrieben. |
|
bmp |
Das Bild wird im Format bmp geschrieben. |
|
jpeg |
Das Bild wird im Format jpeg geschrieben. |
|
jpeg 100 |
Das Bild wird im Format jpeg 100 geschrieben. |
|
jpeg 80 |
Das Bild wird im Format jpeg 80 geschrieben. |
|
jpeg 60 |
Das Bild wird im Format jpeg 60 geschrieben. |
|
jpeg 40 |
Das Bild wird im Format jpeg 40 geschrieben. |
|
jpeg 20 |
Das Bild wird im Format jpeg 20 geschrieben. |
|
ima |
Das Bild wird im Format ima geschrieben. |
Verzeichnisse erstellen:
Dieser Parameter definiert, ob MERLIC das im Parameter „Dateiname“ angegebene Verzeichnis erstellt, falls es noch nicht vorhanden ist. Der Parameter ist standardmäßig auf 0 festgelegt, d. h., es wird kein Verzeichnis erstellt. Ist der Parameter auf 1 festgelegt und das in „Dateiname“ angegebene Verzeichnis nicht vorhanden, erstellt MERLIC das fehlende Verzeichnis, wenn die MVApp ausgeführt wird.
Zusätzliche Parameter
Dateipräfix:
Dieser Parameter definiert die Zeichenfolge, die beim Speichern des Bildes als Präfix zum Dateinamen hinzugefügt wird. Die Standardeinstellung ist „keine“. Sie können einen der Werte, die in der Werteliste des Parameters verfügbar sind, auswählen oder eine Zeichenfolge in das Textfeld des Parameters eingeben. So können Sie ein benutzerdefiniertes Präfix für den Dateinamen definieren. Sie können auch das Ergebnis eines vorherigen Tools mit dieser Verbindungsstelle verbinden, wenn Sie Informationen der jeweiligen Iteration für das Präfix verwenden möchten.
In der Werteliste sind die folgenden Werte verfügbar:
|
Wert |
Beschreibung |
|---|---|
|
keine |
Zum Dateinamen des Bildes wird kein Präfix hinzugefügt. |
|
Datum und Uhrzeit |
Bei Auswahl dieses Werts wird ein Präfix mit dem aktuellen Datum und der aktuellen Uhrzeit zum Dateinamen hinzugefügt. Das Format für das Präfix ist: YYYY_MM_DDThh-mm-ss_lll Beispiel: 2022_08_25T11-15-46_225_Me_Image.png |
Dateisuffix:
Dieser Parameter definiert die Zeichenfolge, die beim Speichern des Bildes als Suffix zum Dateinamen hinzugefügt wird. Die Standardeinstellung ist „keine“. Sie können einen der Werte, die in der Werteliste des Parameters verfügbar sind, auswählen oder eine Zeichenfolge in das Textfeld des Parameters eingeben. So können Sie ein benutzerdefiniertes Suffix für den Dateinamen definieren. Sie können auch das Ergebnis eines vorherigen Tools mit dieser Verbindungsstelle verbinden, wenn Sie Informationen der jeweiligen Iteration für das Suffix verwenden möchten.
In der Werteliste sind die folgenden Werte verfügbar:
|
Wert |
Beschreibung |
|---|---|
|
keine |
Zum Dateinamen des Bildes wird kein Suffix hinzugefügt. |
|
Datum und Uhrzeit |
Bei Auswahl dieses Werts wird ein Suffix mit dem aktuellen Datum und der aktuellen Uhrzeit zum Dateinamen hinzugefügt. Das Format für das Suffix ist: YYYY_MM_DDThh-mm-ss_lll Beispiel: Me_Image_2022_08_25T11-15-46_225.png |
Ergebnisse
Standardergebnisse
Aktueller Dateiname:
Dieses Ergebnis enthält den Namen und absoluten Dateipfad des Bildes, das in der letzten Iteration gespeichert wurde, z. B. „C:\Users\Public\Documents\MVTec\MERLIC\write_to_file_images\2022_08_25T11-15-46_225_Me_Image.png“.
Toolstatus:
„Toolstatus“ gibt Informationen zum Status des Tools aus und kann daher für die Fehlerbehandlung verwendet werden. Weitere Informationen zu den verschiedenen Toolstatus-Ergebnissen finden Sie unter Toolstatus-Ergebnis.
Zusätzliche Ergebnisse
Verarbeitungszeit:
Dieses Ergebnis gibt die Dauer der letzten Ausführung des Tools in Millisekunden aus. Das Ergebnis wird als zusätzliches Ergebnis bereitgestellt. Es ist daher standardmäßig ausgeblendet, kann aber über die Schaltfläche neben den Toolergebnissen angezeigt werden. Weitere Informationen finden Sie im Abschnitt Verarbeitungszeit in der Tool-Referenz-Übersicht.