write_objectwrite_objectWriteObjectWriteObject (Operator)

Name

write_objectwrite_objectWriteObjectWriteObject — Schreiben eines ikonischen Objektes.

Signatur

write_object(Object : : FileName : )

Herror write_object(const Hobject Object, const char* FileName)

Herror T_write_object(const Hobject Object, const Htuple FileName)

void WriteObject(const HObject& Object, const HTuple& FileName)

void HObject::WriteObject(const HString& FileName) const

void HObject::WriteObject(const char* FileName) const

void HObject::WriteObject(const wchar_t* FileName) const   (Nur Windows)

static void HOperatorSet.WriteObject(HObject objectVal, HTuple fileName)

void HObject.WriteObject(string fileName)

Beschreibung

write_objectwrite_objectWriteObjectWriteObjectWriteObject schreibt das ikonische Objekt ObjectObjectObjectObjectobjectVal in die Datei FileNameFileNameFileNameFileNamefileName. Das ikonische Objekt ist ein (möglicherweise gemischtes) Tupel von Bildern, Regionen oder XLDs. Falls keine Dateiendung angegeben ist, wird die Dateiendung '.hobj'".hobj"".hobj"".hobj"".hobj" angehängt. Die ikonischen Daten werden im HALCON Iconic Object Format (HOBJ) geschrieben, welches unten beschrieben wird.

HALCON Iconic Object (HOBJ) (HALCON 12.0 oder neuer):

HOBJ ist ein binäres Dateiformat, welches die Funktionalität besitzt, alle ikonischen HALCON-Objekte (Bilder, Regionen oder XLDs) zu schreiben und zu lesen. Dadurch, dass die Daten ohne Komprimierung und ohne Konvertierung geschrieben werden, wird dieses Format unter normalen Umständen schneller geschrieben als andere unterstützte Formate. Sollte ein Anwendungsfall es erforderlich machen, dass verschiedene ikonische HALCON-Objekte möglichst effizient geschrieben werden müssen, ohne dass Komprimierung benötigt wird, so ist das HOBJ-Format zu bevorzugen. Die standardmäßige Dateiendung für dieses Format ist '.hobj'".hobj"".hobj"".hobj"".hobj". Für zu schreibende Bilder gilt, dass alle HALCON-Pixel-Typen und mehrkanalige Bilder unterstützt werden. Die Kanäle können gemischte Pixeltypen haben, allerdings müssen sie die gleiche Breite und Höhe aufweisen. Die Domäne und das Erstellungsdatum des Bildes werden ebenfalls in der Datei abgespeichert. Ein Tupel von Objekten wird in eine einzelne Datei geschrieben.

Ausführungsinformationen

Parameter

ObjectObjectObjectObjectobjectVal (input_object)  object(-array) objectHObjectHObjectHobject

Ikonisches Objekt.

FileNameFileNameFileNameFileNamefileName (input_control)  filename HTupleHTupleHtuple (string) (string) (HString) (char*)

Name der Datei.

Dateiendung: .hobj

Ergebnis

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

Nachfolger

read_objectread_objectReadObjectReadObjectReadObject, read_imageread_imageReadImageReadImageReadImage

Siehe auch

read_objectread_objectReadObjectReadObjectReadObject, write_imagewrite_imageWriteImageWriteImageWriteImage, read_imageread_imageReadImageReadImageReadImage, write_regionwrite_regionWriteRegionWriteRegionWriteRegion, read_regionread_regionReadRegionReadRegionReadRegion

Modul

Foundation