read_deep_ocrT_read_deep_ocrReadDeepOcrReadDeepOcrread_deep_ocr (Operator)

Name

read_deep_ocrT_read_deep_ocrReadDeepOcrReadDeepOcrread_deep_ocr — Lesen eines Deep OCR-Modells aus einer Datei.

Signatur

read_deep_ocr( : : FileName : DeepOcrHandle)

Herror T_read_deep_ocr(const Htuple FileName, Htuple* DeepOcrHandle)

void ReadDeepOcr(const HTuple& FileName, HTuple* DeepOcrHandle)

void HDlModelOcr::HDlModelOcr(const HString& FileName)

void HDlModelOcr::HDlModelOcr(const char* FileName)

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

void HDlModelOcr::ReadDeepOcr(const HString& FileName)

void HDlModelOcr::ReadDeepOcr(const char* FileName)

void HDlModelOcr::ReadDeepOcr(const wchar_t* FileName)   (Nur Windows)

static void HOperatorSet.ReadDeepOcr(HTuple fileName, out HTuple deepOcrHandle)

public HDlModelOcr(string fileName)

void HDlModelOcr.ReadDeepOcr(string fileName)

def read_deep_ocr(file_name: str) -> HHandle

Beschreibung

Der Operator read_deep_ocrread_deep_ocrReadDeepOcrReadDeepOcrReadDeepOcrread_deep_ocr liest ein Deep OCR-Modell. Diese Modelle müssen im HALCON Format vorliegen. Als Ergebnis wird das Handle DeepOcrHandleDeepOcrHandleDeepOcrHandleDeepOcrHandledeepOcrHandledeep_ocr_handle zurückgegeben.

Das Deep OCR-Modell wird aus der Datei FileNameFileNameFileNameFileNamefileNamefile_name geladen. Die Datei wird hierbei sowohl im Verzeichnis $HALCONROOT/dl/, als auch im aktuell genutzten Verzeichnis gesucht. Die HALCON Standard-Dateiendung eines Deep OCR-Modells ist '.hdo'.

Zu beachten ist, dass die Werte laufzeitspezifischer Parameter nicht in der Datei abgespeichert werden, siehe write_deep_ocrwrite_deep_ocrWriteDeepOcrWriteDeepOcrWriteDeepOcrwrite_deep_ocr. Folglich werden diese Parameter beim Einlesen des Modells mit ihrem Standardwert (siehe get_deep_ocr_paramget_deep_ocr_paramGetDeepOcrParamGetDeepOcrParamGetDeepOcrParamget_deep_ocr_param) initialisiert.

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.read HTuplestrHTupleHtuple (string) (string) (HString) (char*)

Dateiname

Dateiendung: .hdo

DeepOcrHandleDeepOcrHandleDeepOcrHandleDeepOcrHandledeepOcrHandledeep_ocr_handle (output_control)  deep_ocr HDlModelOcr, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle des Deep OCR-Modells.

Ergebnis

Sind die Parameterwerte korrekt, dann liefert read_deep_ocrread_deep_ocrReadDeepOcrReadDeepOcrReadDeepOcrread_deep_ocr den Wert TRUE. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

create_deep_ocrcreate_deep_ocrCreateDeepOcrCreateDeepOcrCreateDeepOcrcreate_deep_ocr

Nachfolger

set_deep_ocr_paramset_deep_ocr_paramSetDeepOcrParamSetDeepOcrParamSetDeepOcrParamset_deep_ocr_param, get_deep_ocr_paramget_deep_ocr_paramGetDeepOcrParamGetDeepOcrParamGetDeepOcrParamget_deep_ocr_param, apply_deep_ocrapply_deep_ocrApplyDeepOcrApplyDeepOcrApplyDeepOcrapply_deep_ocr

Alternativen

create_deep_ocrcreate_deep_ocrCreateDeepOcrCreateDeepOcrCreateDeepOcrcreate_deep_ocr

Modul

OCR/OCV