-
- All Implemented Interfaces:
-
io.scanbot.multipleobjectsscanner.MultipleObjectsDetector
public final class DefaultMultipleObjectsDetector implements MultipleObjectsDetector
Scanbot implementation of MultipleObjectsDetector
-
-
Constructor Summary
Constructors Constructor Description DefaultMultipleObjectsDetector()
-
Method Summary
Modifier and Type Method Description UnitsetParams(MultipleObjectsDetector.Params params)Set Params for this MultipleObjectsDetector instance. List<Polygon>detectOnNV21(ByteArray nv21, Integer width, Integer height, Integer orientation)Detects multiple non-overlapping rectangular objects within an NV21 format image. List<Polygon>detectOnBitmap(Bitmap image, Integer orientation)Detects multiple non-overlapping rectangular objects within an Bitmap image. -
-
Method Detail
-
setParams
Unit setParams(MultipleObjectsDetector.Params params)
Set Params for this MultipleObjectsDetector instance.
If not set, default Params values will be used.
-
detectOnNV21
List<Polygon> detectOnNV21(ByteArray nv21, Integer width, Integer height, Integer orientation)
Detects multiple non-overlapping rectangular objects within an NV21 format image. Like a bunch of business cards.
- Parameters:
nv21- The image on which multiple rectangular objects should be detected.width- image widthheight- image heightorientation- image orientation in degrees (0, 90, 180, 270)
-
detectOnBitmap
List<Polygon> detectOnBitmap(Bitmap image, Integer orientation)
Detects multiple non-overlapping rectangular objects within an Bitmap image. Like a bunch of business cards.
- Parameters:
image- The Bitmap image on which multiple rectangular objects should be detected.orientation- image orientation in degrees (0, 90, 180, 270)
-
-
-
-