close_ocrT_close_ocrCloseOcrCloseOcrclose_ocr (Operator)

Name

close_ocrT_close_ocrCloseOcrCloseOcrclose_ocr — Deallocation of the memory of an OCR classifier.

Warning

close_ocrclose_ocrCloseOcrCloseOcrCloseOcrclose_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_ocrCloseOcrCloseOcrCloseOcrclose_ocr deallocates the memory of the classifier having the number OcrHandleOcrHandleOcrHandleOcrHandleocrHandleocr_handle. Hereby all corresponding data will be deleted. However, if necessary, they can be saved in advance using the operator write_ocrwrite_ocrWriteOcrWriteOcrWriteOcrwrite_ocr. The number OcrHandleOcrHandleOcrHandleOcrHandleocrHandleocr_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

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

OcrHandleOcrHandleOcrHandleOcrHandleocrHandleocr_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 OcrHandleOcrHandleOcrHandleOcrHandleocrHandleocr_handle is valid, the operator close_ocrclose_ocrCloseOcrCloseOcrCloseOcrclose_ocr returns the value TRUE. Otherwise an exception will be raised.

Possible Predecessors

write_ocr_trainfwrite_ocr_trainfWriteOcrTrainfWriteOcrTrainfWriteOcrTrainfwrite_ocr_trainf

Possible Successors

read_ocrread_ocrReadOcrReadOcrReadOcrread_ocr

Module

OCR/OCV