@Deprecated public class DocImageProc extends Object
ImageProcessing
insteadConstructor and Description |
---|
DocImageProc()
Deprecated.
Constructor.
|
DocImageProc(android.app.Application app)
Deprecated.
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Deprecated.
Finish working with SDK instance
|
Metaimage |
correctDocument(Metaimage sourceBitmap,
Corners corners)
Deprecated.
corrects document perspective distortions in the image, warping corners to corrected image rectangle.
|
boolean |
detectDocumentCorners(Metaimage sourceBitmap,
boolean needPreview,
PxDocCorners docCorners)
Deprecated.
detects on GPU document corners in the page image, saves document detection quality into the page.
|
Metaimage |
imageBWBinarization(Metaimage sourceBitmap)
Deprecated.
imageBWBinarization
|
Metaimage |
imageColorBinarization(Metaimage sourceBitmap)
Deprecated.
imageColorBinarization
|
Metaimage |
imageGrayBinarization(Metaimage sourceBitmap)
Deprecated.
imageGrayBinarization
|
Metaimage |
imageOriginal(Metaimage sourceBitmap)
Deprecated.
|
Metaimage |
imageWithoutRotation(Metaimage sourceBitmap)
Deprecated.
creates a new
Metaimage as a copy of source image with applying orientation flag to it. |
static boolean |
load(android.app.Application app)
Deprecated.
Optionally initialize library by @param app Application instance.
|
android.graphics.Point |
supportImageSize(android.graphics.Point imageSize)
Deprecated.
Returns max supported image size.
|
boolean |
validate()
Deprecated.
Validate object initialization
|
boolean |
validateDocumentCorners(Corners corners,
android.graphics.Point bounds)
Deprecated.
Validate document corners to order LT-RT-RT-RB
|
public DocImageProc()
load(android.app.Application)
() must be called beforepublic DocImageProc(android.app.Application app)
app
- Application instance to initialize librarypublic static boolean load(android.app.Application app)
DocImageProc()
without Application argumentapp
- Android Applicationpublic boolean validate()
public void close()
public android.graphics.Point supportImageSize(@NonNull android.graphics.Point imageSize)
Point
class as sizeimageSize
- input image size.public Metaimage correctDocument(@NonNull Metaimage sourceBitmap, @NonNull Corners corners)
sourceBitmap
- source image containing the document.corners
- 4 corners in the source image coordinate space as Corners
classpublic boolean detectDocumentCorners(@NonNull Metaimage sourceBitmap, boolean needPreview, @NonNull PxDocCorners docCorners)
sourceBitmap
- input imageneedPreview
- generate preview imagedocCorners
- detection parameters and document corners as outputpublic boolean validateDocumentCorners(@NonNull Corners corners, @NonNull android.graphics.Point bounds)
corners
- document corners to validatebounds
- image size (already rotated!)true
if validatedpublic Metaimage imageWithoutRotation(@NonNull Metaimage sourceBitmap)
Metaimage
as a copy of source image with applying orientation flag to it.sourceBitmap
- input imagepublic Metaimage imageOriginal(@NonNull Metaimage sourceBitmap)
sourceBitmap
- input imagepublic Metaimage imageBWBinarization(@NonNull Metaimage sourceBitmap)
sourceBitmap
- input imagepublic Metaimage imageGrayBinarization(@NonNull Metaimage sourceBitmap)
sourceBitmap
- input image