write_regionwrite_regionWriteRegionWriteRegionwrite_region (Operator)
Name
write_regionwrite_regionWriteRegionWriteRegionwrite_region — Schreiben von Regionen auf Datei.
Signatur
Beschreibung
write_regionwrite_regionWriteRegionWriteRegionWriteRegionwrite_region gibt die Regionen in RegionRegionRegionRegionregionregion in eine
Binärdatei aus. Die Regionen können im HALCON-Iconic-Object-Format
(HOBJ), als TIFF-Dateien oder im HALCON-Regionen-Format abgespeichert werden.
Die Auswahl erfolgt über die Dateiendung von FileNameFileNameFileNameFileNamefileNamefile_name. Falls keine
Dateiendung oder die Dateiendung '.hobj'".hobj"".hobj"".hobj"".hobj"".hobj" verwendet wird, werden die
Regionen im HOBJ-Format abgespeichert. Falls keine Dateiendung angegeben wird,
wird die Dateiendung '.hobj'".hobj"".hobj"".hobj"".hobj"".hobj" angehängt. Falls die Dateiendung
'.tif'".tif"".tif"".tif"".tif"".tif" oder '.tiff'".tiff"".tiff"".tiff"".tiff"".tiff" verwendet wird, werden die Regionen als TIFF-Dateien abgespeichert. Falls die Dateiendung '.reg'".reg"".reg"".reg"".reg"".reg" verwendet wird,
werden die Regionen als HALCON-Regionen-Datei abgespeichert. Das
HALCON-Regionen-Format gilt als veraltet, und es sollte stattdessen das
HOBJ-Format verwendet werden. Es können Bildobjekttupel mit beliebig vielen
Regionen geschrieben werden. Die ausgegebenen Daten können mit
read_regionread_regionReadRegionReadRegionReadRegionread_region wieder eingelesen werden.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
RegionRegionRegionRegionregionregion (input_object) region(-array) → objectHRegionHObjectHRegionHobject
Bilder, deren Regionen ausgegeben werden.
FileNameFileNameFileNameFileNamefileNamefile_name (input_control) filename.write → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Name der Regionendatei.
Defaultwert:
'region.hobj'
"region.hobj"
"region.hobj"
"region.hobj"
"region.hobj"
"region.hobj"
Dateiendung: .hobj, .reg, .tif, .tiff
Beispiel (HDevelop)
regiongrowing(Img,Segments,3,3,5,10)
write_region(Segments,'result1')
Beispiel (C)
regiongrowing(Img,&Segments,3,3,5,10);
write_region(Segments,"result1");
Beispiel (HDevelop)
regiongrowing(Img,Segments,3,3,5,10)
write_region(Segments,'result1')
Beispiel (HDevelop)
regiongrowing(Img,Segments,3,3,5,10)
write_region(Segments,'result1')
Beispiel (HDevelop)
regiongrowing(Img,Segments,3,3,5,10)
write_region(Segments,'result1')
Ergebnis
Sind die Parameterwerte korrekt, dann liefert write_regionwrite_regionWriteRegionWriteRegionWriteRegionwrite_region
den Wert TRUE. Andernfalls wird eine Fehlerbehandlung
durchgeführt.
Vorgänger
open_windowopen_windowOpenWindowOpenWindowOpenWindowopen_window,
read_imageread_imageReadImageReadImageReadImageread_image,
read_regionread_regionReadRegionReadRegionReadRegionread_region,
read_objectread_objectReadObjectReadObjectReadObjectread_object,
thresholdthresholdThresholdThresholdThresholdthreshold,
regiongrowingregiongrowingRegiongrowingRegiongrowingRegiongrowingregiongrowing
Siehe auch
read_regionread_regionReadRegionReadRegionReadRegionread_region
Modul
Foundation