iDRS™ SDK 16
Loading...
Searching...
No Matches
CTextRecognition_interface.h
Go to the documentation of this file.
1
7#ifndef CTEXTRECOGNITION_INTERFACE_H
8
9#define CTEXTRECOGNITION_INTERFACE_H
10
11#include "CObjPtr_interface.h"
15#include "CIDRS_interface.h"
16
17#include "idrs_common.h"
18
19#ifdef __cplusplus
20extern "C" {
21#endif
22
29CTextRecognition CTextRecognition_Create(const CIDRS argIdrs, idrs_exception *pargException);
30
38CTextRecognition CTextRecognition_Create2(const CIDRS argIdrs, const COcrParams argOcrParams, idrs_exception *pargException);
39
49COcrParams CTextRecognition_GetOcrParams(const CTextRecognition argCTextRecognition, idrs_exception *pargException);
50
60void CTextRecognition_SetOcrParams(CTextRecognition argCTextRecognition, const COcrParams argOcrParams, idrs_exception *pargException);
61
73IProgressPageProcessing CTextRecognition_GetProgressCallback(const CTextRecognition argCTextRecognition, idrs_exception *pargException);
74
84void CTextRecognition_SetProgressCallback(CTextRecognition argCTextRecognition, IProgressPageProcessing argpProgressCallback, idrs_exception *pargException);
85
95CPageContent CTextRecognition_RecognizeText(const CTextRecognition argCTextRecognition, const CImage argImage, idrs_exception *pargException);
96
104void CTextRecognition_RecognizeText2(const CTextRecognition argCTextRecognition, CPage argPage, idrs_exception *pargException);
105
113void CTextRecognition_Destroy(CTextRecognition argCTextRecognition, idrs_exception *pargException);
114
115#ifdef __cplusplus
116}
117#endif /* __cplusplus */
118
119#endif /* CTEXTRECOGNITION_INTERFACE_H */
Interface for CIDRS wrapper.
Interface for CObjPtr wrapper.
Interface for COcrParams wrapper.
Interface for CPageContent wrapper.
void CTextRecognition_Destroy(CTextRecognition argCTextRecognition, idrs_exception *pargException)
Destroys a CTextRecognition handle.
COcrParams CTextRecognition_GetOcrParams(const CTextRecognition argCTextRecognition, idrs_exception *pargException)
Gets the parameters used for the ocr (language(s), full page/zonal recognition, etc)
CTextRecognition CTextRecognition_Create(const CIDRS argIdrs, idrs_exception *pargException)
Creates a new instance of this class and associates the provided.
CTextRecognition CTextRecognition_Create2(const CIDRS argIdrs, const COcrParams argOcrParams, idrs_exception *pargException)
Creates a new instance of this class and associates the provided.
CPageContent CTextRecognition_RecognizeText(const CTextRecognition argCTextRecognition, const CImage argImage, idrs_exception *pargException)
Runs CProgressTextRecognition and returns the recognized text.
void CTextRecognition_SetOcrParams(CTextRecognition argCTextRecognition, const COcrParams argOcrParams, idrs_exception *pargException)
Sets the parameters used for the ocr (language(s), full page/zonal recognition, etc)
void CTextRecognition_RecognizeText2(const CTextRecognition argCTextRecognition, CPage argPage, idrs_exception *pargException)
Runs CProgressTextRecognition and returns the recognized text.
void CTextRecognition_SetProgressCallback(CTextRecognition argCTextRecognition, IProgressPageProcessing argpProgressCallback, idrs_exception *pargException)
Sets the callback used to notify about text recognition progress.
IProgressPageProcessing CTextRecognition_GetProgressCallback(const CTextRecognition argCTextRecognition, idrs_exception *pargException)
Gets the callback used to notify about text recognition progress.
Interface for IProgressPageProcessing wrapper.
The CImage class manages images for iDRS.
Base class for OCR parameters.
CPageContent represents the results content of CPage.
The CPage class manages a page in the IDRS.
CTextRecognition contains the text recognition features of iDRS SDK.
CProgressTextRecognition defines the interface required to monitor page processing progress.