Package io.scanbot.sdk.hicscanner
Interface HealthInsuranceCardScanner
-
- All Implemented Interfaces:
public interface HealthInsuranceCardScanner
Recognizer for German-issued European health insurance cards (EHIC), a.k.a. elektronische Gesundheitskarten (eGK). The recognizer performs validation on the result that is specific to German cards and returns a failure result if any of the fields that can be validated fail validation. NOTE: In order to operate, this class requires tesseract languages and trained data to be present in the application bundle.
-
-
Method Summary
Modifier and Type Method Description abstract HealthInsuranceCardRecognitionResult
recognizeNv21(ByteArray image, Integer width, Integer height, Integer orientation)
Detect and extract data from EHIC in an N21 format image given as an byte array. abstract HealthInsuranceCardRecognitionResult
recognizeNv21WithFinderOverlay(ByteArray image, Integer width, Integer height, Integer orientation, Rect finderRect)
Detect and extract data from EHIC in an N21 format image given as an byte array in specified finder overlay rect abstract HealthInsuranceCardRecognitionResult
recognizeJPEG(ByteArray image, Integer orientation)
Detect and extract data from EHIC in an JPEG image given as an byte array. abstract HealthInsuranceCardRecognitionResult
recognizeBitmap(Bitmap image, Integer orientation)
Detect and extract data from EHIC in an image given as Bitmap. abstract Unit
clear()
Clears the result accumulation cache (for live detection) -
-
Method Detail
-
recognizeNv21
abstract HealthInsuranceCardRecognitionResult recognizeNv21(ByteArray image, Integer width, Integer height, Integer orientation)
Detect and extract data from EHIC in an N21 format image given as an byte array.
- Parameters:
image
- An N21 format image containing an EHIC on a clean background.width
- Image width.height
- Image height.orientation
- Image orientation in degrees.
-
recognizeNv21WithFinderOverlay
abstract HealthInsuranceCardRecognitionResult recognizeNv21WithFinderOverlay(ByteArray image, Integer width, Integer height, Integer orientation, Rect finderRect)
Detect and extract data from EHIC in an N21 format image given as an byte array in specified finder overlay rect
- Parameters:
image
- An N21 format image containing an EHIC on a clean background.width
- Image width.height
- Image height.orientation
- Image orientation in degrees.finderRect
- Image scanning area.
-
recognizeJPEG
abstract HealthInsuranceCardRecognitionResult recognizeJPEG(ByteArray image, Integer orientation)
Detect and extract data from EHIC in an JPEG image given as an byte array.
- Parameters:
image
- An JPEG format image containing an EHIC on a clean background.orientation
- Image orientation in degrees.
-
recognizeBitmap
abstract HealthInsuranceCardRecognitionResult recognizeBitmap(Bitmap image, Integer orientation)
Detect and extract data from EHIC in an image given as Bitmap.
- Parameters:
image
- Bitmap containing an EHIC on a clean background.orientation
- Image orientation in degrees.
-
-
-
-