ClassesClassesClassesClasses | | | | Operators

read_ocrread_ocrReadOcrread_ocrReadOcrReadOcr (Operator)

Name

read_ocrread_ocrReadOcrread_ocrReadOcrReadOcr — Read an OCR classifier from a file.

Signature

read_ocr( : : FileName : OcrHandle)

Herror read_ocr(const char* FileName, Hlong* OcrHandle)

Herror T_read_ocr(const Htuple FileName, Htuple* OcrHandle)

Herror read_ocr(const HTuple& FileName, Hlong* OcrHandle)

void HOCRBox::ReadOcr(const HTuple& FileName)

void ReadOcr(const HTuple& FileName, HTuple* OcrHandle)

void HOCRBox::HOCRBox(const HString& FileName)

void HOCRBox::HOCRBox(const char* FileName)

void HOCRBox::ReadOcr(const HString& FileName)

void HOCRBox::ReadOcr(const char* FileName)

void HOperatorSetX.ReadOcr(
[in] VARIANT FileName, [out] VARIANT* OcrHandle)

void HOCRBoxX.ReadOcr([in] BSTR FileName)

static void HOperatorSet.ReadOcr(HTuple fileName, out HTuple ocrHandle)

public HOCRBox(string fileName)

void HOCRBox.ReadOcr(string fileName)

Description

The operator read_ocrread_ocrReadOcrread_ocrReadOcrReadOcr reads an OCR classifier from a file FileNameFileNameFileNameFileNameFileNamefileName. This file will hereby be searched in the directory ($HALCONROOT/ocr/) as well as in the currently used directory. If too many classifiers have been loaded, an error message will be displayed.

Parallelization

Parameters

FileNameFileNameFileNameFileNameFileNamefileName (input_control)  filename.read → HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Name of the OCR classifier file.

Default value: 'testnet' "testnet" "testnet" "testnet" "testnet" "testnet"

File extension: .obc, .fnt

OcrHandleOcrHandleOcrHandleOcrHandleOcrHandleocrHandle (output_control)  ocr_box → HOCRBox, HTupleHTupleHOCRBox, HTupleHOCRBoxX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

ID of the read OCR classifier.

Result

If the indicated file is available and the format is correct, the operator read_ocrread_ocrReadOcrread_ocrReadOcrReadOcr returns the value 2 (H_MSG_TRUE). Otherwise an exception will be raised.

Possible Predecessors

reset_obj_dbreset_obj_dbResetObjDbreset_obj_dbResetObjDbResetObjDb

Possible Successors

do_ocr_multido_ocr_multiDoOcrMultido_ocr_multiDoOcrMultiDoOcrMulti, do_ocr_singledo_ocr_singleDoOcrSingledo_ocr_singleDoOcrSingleDoOcrSingle, traind_ocr_class_boxtraind_ocr_class_boxTraindOcrClassBoxtraind_ocr_class_boxTraindOcrClassBoxTraindOcrClassBox, trainf_ocr_class_boxtrainf_ocr_class_boxTrainfOcrClassBoxtrainf_ocr_class_boxTrainfOcrClassBoxTrainfOcrClassBox

See also

write_ocrwrite_ocrWriteOcrwrite_ocrWriteOcrWriteOcr, do_ocr_multido_ocr_multiDoOcrMultido_ocr_multiDoOcrMultiDoOcrMulti, traind_ocr_class_boxtraind_ocr_class_boxTraindOcrClassBoxtraind_ocr_class_boxTraindOcrClassBoxTraindOcrClassBox, trainf_ocr_class_boxtrainf_ocr_class_boxTrainfOcrClassBoxtrainf_ocr_class_boxTrainfOcrClassBoxTrainfOcrClassBox

Module

OCR/OCV


ClassesClassesClassesClasses | | | | Operators