layout | title | description | keywords | needGenerateH3Content | needAutoGenerateSidebar | noTitleIndex |
---|---|---|---|---|---|---|
default-layout |
IntermediateResultUnit - Dynamsoft Core Module Android Edition API Reference |
The class IntermediateResultUnit of Dynamsoft Core Module represents an intermediate result unit used in image processing, which is an abstract base class with multiple subclasses. |
intermediate result unit, image processing, Java, Kotlin |
true |
true |
true |
The IntermediateResultUnit
class represents an intermediate result unit used in image processing. It is an abstract base class with multiple subclasses, each representing a different type of unit such as pre-detected regions, localized barcodes, decoded barcodes, localized text lines, binary image, gray image, etc.
Namespace: com.dynamsoft.core.intermediate_results
Assembly: DynamsoftCore.aar
class IntermediateResultUnit
Method | Description |
---|---|
clone |
Creates a copy of the intermediate result unit. |
gethashId |
Gets the hash ID of the unit. The hash ID is the unique identifier for the intermediate result unit. |
getOriginalImageHashId |
Gets the hash ID of the original image. You can use this ID to get the original image via IntermediateResultManager class. |
getOriginalImageTag |
Gets the image tag of the original image associated with this unit. |
getType |
Gets the type of the intermediate result unit, defined by the enumeration [EnumIntermediateResultUnitType ]({{ site.dcv_enumerations }}core/intermediate-result-unit-type.html?lang=android). |
getTransformMatrix |
Gets the transformation matrix via EnumTransformMatrixType . |
replace |
Replaces the old unit with the new unit. |
Creates a copy of the intermediate result unit.
IntermediateResultUnit clone();
Return Value
A copy of the intermediate result unit.
Gets the hash ID of the unit.
String getHashId();
Return Value
The hash ID of the unit.
Gets the hash ID of the original image. You can use this ID to get the original image via IntermediateResultManager
class.
String getOriginalImageHashId();
Return Value
The hash ID of the original image.
Gets the image tag of the original image.
ImageTag getOriginalImageTag();
Return Value
The image tag of the original image.
Gets the type of the intermediate result unit.
long getType();
Return Value
The type of the intermediate result unit.
Gets the transformation matrix via EnumTransformMatrixType
.
Matrix getTransformMatrix(int matrixType);
Parameters
[in] matrixType
: The transform matrix type.
Return Value
The corresponding transformation matrices are as follows:
- local image to original image
- original image to local image
- rotated image to original image
- original image to rotated image
Replaces the old unit with the new unit.
int replace(IntermediateResultUnit oldUnit);
Parameters
[in] oldUnit
: The old unit to be replaced.