Package io.scanbot.sdk.documentscanner
Enum DocumentStraighteningMode
- java.lang.Object
-
- java.lang.Enum<DocumentStraighteningMode>
-
- io.scanbot.sdk.documentscanner.DocumentStraighteningMode
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<DocumentStraighteningMode>
public enum DocumentStraighteningMode extends java.lang.Enum<DocumentStraighteningMode>
Type of document straightening to apply.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description NONEAssume that the document is already straight and crop it based on the estimated perspective distortion.STRAIGHTENIn addition to perspective correction, remove paper deformations such as creases, curl, folds and crinkles.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DocumentStraighteningModevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static DocumentStraighteningMode[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NONE
public static final DocumentStraighteningMode NONE
Assume that the document is already straight and crop it based on the estimated perspective distortion. Very fast.
-
STRAIGHTEN
public static final DocumentStraighteningMode STRAIGHTEN
In addition to perspective correction, remove paper deformations such as creases, curl, folds and crinkles. This does not apply any filtering to enhance the image, such as shadow removal or contrast enhancement - it only straightens the geometry of the document. Requires the `docstraighten` asset to be present at runtime (on platforms where assets can be optional). Will fail if the asset is not available.
-
-
Method Detail
-
values
public static DocumentStraighteningMode[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (DocumentStraighteningMode c : DocumentStraighteningMode.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static DocumentStraighteningMode valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
-