CornersUnit
The CornersUnit class represents an intermediate result unit whose type is corners.
Definition
Namespace: com.dynamsoft.ddn.intermediate_results
Assembly: DynamsoftCaptureVisionBundle.aar
class CornersUnit extends IntermediateResultUnit
Methods
| Methods | Description |
|---|---|
getCorners |
Get an array of corners. It includes all corners that participate quadrilaterals assembling. |
getCount |
Get the number of corners. |
getCorner |
Get a corner. |
removeAllCorners |
Remove all corners. |
removeCorner |
Remove a corner. |
addCorner |
Add a corner. |
setCorner |
Set a corner. |
The following methods are inherited from class IntermediateResultUnit.
| Method | Description |
|---|---|
getHashId |
Returns the hash ID of the unit. |
getOriginalImageHashId |
Returns the hash ID of the original image. |
getOriginalImageTag |
Returns the image tag of the original image. |
getType |
Returns the type of the intermediate result unit. |
getTransformMatrix |
Returns the transformation matrix via DSTransformMatrixType. |
clone |
Creates a copy of the intermediate result unit. |
replace |
Replaces the content of the intermediate result unit. |
getCorners
Get an array of corners. It includes all corners that participate quadrilaterals assembling.
Corner[] getCorners();
Return Value
Get an array of Corner.
getCount
Get the number of corners.
int getCount();
Return Value
The number of corners.
getCorner
Get the Corner object at the specified index.
Corner getCorner(int index);
Parameters
[in] index: The index of the corner.
Return Value
A Corner object as the specified corner.
removeAllCorners
Remove all corners.
void removeAllCorners();
removeCorner
Remove the corner at the specified index.
int removeCorner(int index);
Parameters
[in] index: The index of the corner.
Return Value
Returns the ErrorCode if failed. Otherwise, returns 0.
addCorner
Add a new Corner object to the unit.
int addCorner(Corner corner, Matrix matrixToOriginalImage);
Parameters
[in] corner: The Corner object to be added.
[in] matrixToOriginalImage: The matrix to the original image.
Return Value
Returns the ErrorCode if failed. Otherwise, returns 0.
setCorner
Set the Corner object at the specified index.
int setCorner(int index, Corner corner, Matrix matrixToOriginalImage);
Parameters
[in] index: The index of the corner.
[in] corner: The Corner object to be set.
[in] matrixToOriginalImage: The matrix to the original image.
Return Value
Returns the ErrorCode if failed. Otherwise, returns 0.