Operator Reference

close_ocrT_close_ocrCloseOcrCloseOcrclose_ocr (Operator)

close_ocrT_close_ocrCloseOcrCloseOcrclose_ocr — Deallocation of the memory of an OCR classifier.

Warning

close_ocrclose_ocrCloseOcrCloseOcrclose_ocr is obsolete and is only provided for reasons of backward compatibility. New applications should use the MLP, SVM or CNN based operators instead.

Signature

close_ocr( : : OcrHandle : )

Herror T_close_ocr(const Htuple OcrHandle)

void CloseOcr(const HTuple& OcrHandle)

void HOCRBox::CloseOcr() const

static void HOperatorSet.CloseOcr(HTuple ocrHandle)

void HOCRBox.CloseOcr()

def close_ocr(ocr_handle: HHandle) -> None

Description

The operator close_ocrclose_ocrCloseOcrCloseOcrclose_ocr deallocates the memory of the classifier having the number OcrHandleOcrHandleOcrHandleocrHandleocr_handle. Hereby all corresponding data will be deleted. However, if necessary, they can be saved in advance using the operator write_ocrwrite_ocrWriteOcrWriteOcrwrite_ocr. The number OcrHandleOcrHandleOcrHandleocrHandleocr_handle will be invalid after the call; but later the system can use it again for new classifiers.

Attention

All data of the classifier will be deleted in main memory (not on the hard disk).

Execution Information

  • Multithreading type: reentrant (runs in parallel with non-exclusive operators).
  • Multithreading scope: global (may be called from any thread).
  • Processed without parallelization.

This operator modifies the state of the following input parameter:

During execution of this operator, access to the value of this parameter must be synchronized if it is used across multiple threads.

Parameters

OcrHandleOcrHandleOcrHandleocrHandleocr_handle (input_control, state is modified)  ocr_box HOCRBox, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

ID of the OCR classifier to be deleted.

Example (C)

HTuple      OcrHandle,Class,Confidence;
Hlong        orc_handle;

read_ocr("testnet",&orc_handle);
/* image processing */
create_tuple(&OcrHandle,1);
set_i(OcrHandle,orc_handle,0);
T_do_ocr_multi(Character,Image,OcrHandle,&Class,&Confidence);
close_ocr(orc_handle);

Result

If the parameter OcrHandleOcrHandleOcrHandleocrHandleocr_handle is valid, the operator close_ocrclose_ocrCloseOcrCloseOcrclose_ocr returns the value 2 ( H_MSG_TRUE) . Otherwise an exception will be raised.

Possible Predecessors

write_ocr_trainfwrite_ocr_trainfWriteOcrTrainfWriteOcrTrainfwrite_ocr_trainf

Possible Successors

read_ocrread_ocrReadOcrReadOcrread_ocr

Module

OCR/OCV