ContoursUnit
The ContoursUnit class represents a unit that contains contours as intermediate results. It is derived from the IntermediateResultUnit class.
Definition
Namespace: com.dynamsoft.core.intermediate_results
Assembly: DynamsoftCaptureVisionBundle.aar
class ContoursUnit: IntermediateResultUnit
Methods
| Methods | Description |
|---|---|
getContours |
Gets the contour array of the unit. |
setContours |
Sets the contour array for the unit. |
getHierarchies |
Gets the contour hierarchies as an array of Vector4 objects. |
Inherited Methods
The following methods are inherited from 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. |
getTransformMatrix |
Gets the transformation matrix via EnumTransformMatrixType. |
replace |
Replaces the old unit with the new unit. |
getContours
Gets the contour array of the unit.
@Nullable
Contour[] getContours()
Return Value
The array of Contour objects.
setContours
Sets the contour array for the unit.
int setContours(Contour[] contours, Vector4[] hierarchies, Matrix matrixToOriginalImage);
Parameters
contours: The array of Contour objects.
hierarchies: The contour hierarchies as an array of Vector4 objects.
matrixToOriginalImage: The transformation matrix of the original image.
Return Value
Returns the ErrorCode if failed. Otherwise, returns 0.
getHierarchies
Gets the contour hierarchies as an array of Vector4 objects.
@Nullable
Vector4[] getHierarchies()
Return Value
The contour hierarchies as an array of Vector4 objects.