CRecognizedTextLinesResult
The CRecognizedTextLinesResult class represents the result of a text recognition process. It provides access to information about the recognized text lines, the original image, and any errors that occurred during the recognition process.
Definition
Namespace: dynamsoft::dlr
Assembly: DynamsoftLabelRecognizer
Inheritance: CCapturedResultBase -> CRecognizedTextLinesResult
class CRecognizedTextLinesResult : public CCapturedResultBase
Methods
| Method | Description |
|---|---|
GetItemsCount |
Gets the number of text line result items in the recognition result. |
GetItem |
Gets the text line result item at the specified index. |
HasItem |
Checks if the item is present in the array. |
RemoveItem |
Removes a specific item from the array in the recognition result. |
operator[] |
Gets the text line result item at the specified index. |
AddItem |
Adds a specific item to the array in the recognized text lines result. |
Retain |
Increases the reference count of the CRecognizedTextLinesResult object. |
Release |
Decreases the reference count of the CRecognizedTextLinesResult object. |
| Methods Inherited from CCapturedResultBase: | |
GetOriginalImageHashId |
Gets the hash ID of the original image. |
GetOriginalImageTag |
Gets the tag of the original image. |
GetRotationTransformMatrix |
Gets the rotation transformation matrix of the original image relative to the rotated image. |
GetErrorCode |
Gets the error code of the recognition result, if an error occurred. |
GetErrorString |
Gets the error message of the recognition result, if an error occurred. |
GetItemsCount
Gets the number of text line result items in the recognition result.
virtual int GetItemsCount() const = 0;
Return value
Returns the number of text line result items in the recognition result.
GetItem
Gets the text line result item at the specified index.
virtual const CTextLineResultItem* GetItem(int index) const = 0;
Parameters
[in] index The zero-based index of the text line result item to retrieve.
Return value
Returns a pointer to the CTextLineResultItem object at the specified index.
HasItem
Check if the item is present in the array.
bool HasItem(const CTextLineResultItem* item) const
Parameters
[in] item The specific item to check.
Return value
Returns a bool value indicating whether the item is present in the array or not.
RemoveItem
Remove a specific item from the array in the recognition result.
int RemoveItem(const CTextLineResultItem* item)
Parameters
[in] item The specific item to remove.
Return value
Return value indicating whether the deletion was successful or not.
operator[]
Gets the text line result item at the specified index.
virtual const CTextLineResultItem* operator[](int index) const = 0;
Parameters
[in] index The zero-based index of the text line result item to retrieve.
Return value
Returns a pointer to the CTextLineResultItem object at the specified index.
Retain
Increases the reference count of the CRecognizedTextLinesResult object.
virtual CRecognizedTextLinesResult* Retain() = 0;
Return value
An object of CRecognizedTextLinesResult.
Release
Decreases the reference count of the CRecognizedTextLinesResult object.
virtual void Release() = 0;
AddItem
Add a specific item to the array in the recognized text lines result.
virtual int AddItem(const CTextLineResultItem* item) = 0;
Parameters
[in] item The specific item to add.
Return value
Return value indicating whether the addition was successful or not.