Class BorderDetector
- java.lang.Object
-
- com.geniusscansdk.camera.realtime.BorderDetector
-
- All Implemented Interfaces:
BorderDetectionThreadManager.BorderDetectionCallback
public class BorderDetector extends java.lang.Object implements BorderDetectionThreadManager.BorderDetectionCallback
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
BorderDetector.BorderDetectorListener
-
Constructor Summary
Constructors Constructor Description BorderDetector(DocumentDetector documentDetector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isEnabled()
void
onBorderDetectionFailed(java.lang.Exception e)
void
onBorderDetectionFinished(QuadStreamAnalyzer.Result result)
void
onPreviewFrame(byte[] data, int width, int height, int stride, int format)
void
removeListener()
void
reset()
void
setAutoTriggerListener(BorderDetector.BorderDetectorListener listener)
void
setDocumentDetector(DocumentDetector documentDetector)
void
setEnabled(boolean enabled)
-
-
-
Constructor Detail
-
BorderDetector
public BorderDetector(DocumentDetector documentDetector)
-
-
Method Detail
-
setEnabled
public void setEnabled(boolean enabled)
-
isEnabled
public boolean isEnabled()
-
setDocumentDetector
public void setDocumentDetector(DocumentDetector documentDetector)
-
reset
public void reset()
-
setAutoTriggerListener
public void setAutoTriggerListener(BorderDetector.BorderDetectorListener listener)
-
removeListener
public void removeListener()
-
onPreviewFrame
public void onPreviewFrame(byte[] data, int width, int height, int stride, int format)
-
onBorderDetectionFinished
public void onBorderDetectionFinished(QuadStreamAnalyzer.Result result)
- Specified by:
onBorderDetectionFinished
in interfaceBorderDetectionThreadManager.BorderDetectionCallback
-
onBorderDetectionFailed
public void onBorderDetectionFailed(java.lang.Exception e)
- Specified by:
onBorderDetectionFailed
in interfaceBorderDetectionThreadManager.BorderDetectionCallback
-
-