read_ocrT_read_ocrReadOcrReadOcrread_ocr (Operator)
Name
read_ocrT_read_ocrReadOcrReadOcrread_ocr — Einlesen eines OCR-Klassifikators aus einer Datei.
Warnung
read_ocrread_ocrReadOcrReadOcrReadOcrread_ocr ist veraltet und wird nur aus Gründen
der Rückwärtskompatibilität zur Verfügung gestellt. Neue
Applikationen sollten stattdessen die auf MLP, SVM oder
CNN-basierten Operatoren verwenden.
Signatur
Beschreibung
read_ocrread_ocrReadOcrReadOcrReadOcrread_ocr liest einen OCR-Klassifikator aus der Datei
FileNameFileNameFileNameFileNamefileNamefile_name. Die Datei wird dabei im Verzeichnis
($HALCONROOT/ocr/) und im aktuellen Verzeichnis
gesucht. Sind bereits zu viele Klassifikatoren geladen,
erfolgt eine Fehlermeldung.
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.
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*)
Name der Datei mit dem OCR-Klassifikator.
Defaultwert:
'testnet'
"testnet"
"testnet"
"testnet"
"testnet"
"testnet"
Dateiendung: .obc, .fnt
OcrHandleOcrHandleOcrHandleOcrHandleocrHandleocr_handle (output_control) ocr_box → HOCRBox, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
ID des eingelesenen OCR-Klassifikators.
Ergebnis
Ist die angegebene Datei vorhanden und der Format korrekt, dann liefert
read_ocrread_ocrReadOcrReadOcrReadOcrread_ocr den Wert 2 (H_MSG_TRUE).
Andernfalls wird eine Fehlerbehandlung durchgeführt.
Vorgänger
reset_obj_dbreset_obj_dbResetObjDbResetObjDbResetObjDbreset_obj_db
Nachfolger
do_ocr_multido_ocr_multiDoOcrMultiDoOcrMultiDoOcrMultido_ocr_multi,
do_ocr_singledo_ocr_singleDoOcrSingleDoOcrSingleDoOcrSingledo_ocr_single,
traind_ocr_class_boxtraind_ocr_class_boxTraindOcrClassBoxTraindOcrClassBoxTraindOcrClassBoxtraind_ocr_class_box,
trainf_ocr_class_boxtrainf_ocr_class_boxTrainfOcrClassBoxTrainfOcrClassBoxTrainfOcrClassBoxtrainf_ocr_class_box
Siehe auch
write_ocrwrite_ocrWriteOcrWriteOcrWriteOcrwrite_ocr,
do_ocr_multido_ocr_multiDoOcrMultiDoOcrMultiDoOcrMultido_ocr_multi,
traind_ocr_class_boxtraind_ocr_class_boxTraindOcrClassBoxTraindOcrClassBoxTraindOcrClassBoxtraind_ocr_class_box,
trainf_ocr_class_boxtrainf_ocr_class_boxTrainfOcrClassBoxTrainfOcrClassBoxTrainfOcrClassBoxtrainf_ocr_class_box
Modul
OCR/OCV