Classes
The following classes are available globally.
-
MBPAmountParser is used for extracting amount from OCR result
See moreDeclaration
Objective-C
@interface MBPAmountParserResult : MBPParserResult <NSCopying>
Swift
class MBPAmountParserResult : MBPParserResult, NSCopying
-
MBPAustraliaAbnParser is used for Australian ABN number
See moreDeclaration
Objective-C
@interface MBPAustraliaAbnParserResult : MBPParserResult <NSCopying>
Swift
class MBPAustraliaAbnParserResult : MBPParserResult, NSCopying
-
MBPAustraliaAccountParser is used for Australian account
See moreDeclaration
Objective-C
@interface MBPAustraliaAccountParserResult : MBPParserResult <NSCopying>
Swift
class MBPAustraliaAccountParserResult : MBPParserResult, NSCopying
-
MBPAustraliaBillerParser is used for Australian biller code
See moreDeclaration
Objective-C
@interface MBPAustraliaBillerParserResult : MBPParserResult <NSCopying>
Swift
class MBPAustraliaBillerParserResult : MBPParserResult, NSCopying
-
MBPAustraliaBsbParser is used for Australian BSB
See moreDeclaration
Objective-C
@interface MBPAustraliaBsbParserResult : MBPParserResult <NSCopying>
Swift
class MBPAustraliaBsbParserResult : MBPParserResult, NSCopying
-
MBPAustraliaReferenceParser is used for Australian reference
See moreDeclaration
Objective-C
@interface MBPAustraliaReferenceParserResult : MBPParserResult <NSCopying>
Swift
class MBPAustraliaReferenceParserResult : MBPParserResult, NSCopying
-
Recognizer which can scan Austrian payment QR code.
See moreDeclaration
Objective-C
@interface MBPAustriaQrCodePaymentRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPAustriaQrCodePaymentRecognizer : MBPRecognizer, NSCopying
-
Recognizer which can scan Austrian payment QR code.
See moreDeclaration
Objective-C
@interface MBPAustriaQrCodePaymentRecognizerResult : MBPRecognizerResult <NSCopying>
Swift
class MBPAustriaQrCodePaymentRecognizerResult : MBPRecognizerResult, NSCopying
-
MBPAustriaReferenceParser is used for Austrian reference
See moreDeclaration
Objective-C
@interface MBPAustriaReferenceParserResult : MBPParserResult <NSCopying>
Swift
class MBPAustriaReferenceParserResult : MBPParserResult, NSCopying
-
Class for configuring Austrian Slip Recognizer.
Austrian Slip recognizer is used for scanning Austrian payment slips
See moreDeclaration
Objective-C
@interface MBPAustriaSlipRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPAustriaSlipRecognizer : MBPRecognizer, NSCopying
-
Class representing values obtained when scanning Austrian payment slips
See moreDeclaration
Objective-C
@interface MBPAustriaSlipRecognizerResult : MBPRecognizerResult <MBPPhotopayRecognizerResult>
Swift
class MBPAustriaSlipRecognizerResult : MBPRecognizerResult, MBPPhotopayRecognizerResult
-
Settings class containing UI information
See moreDeclaration
Objective-C
@interface MBPBarcodeOverlaySettings : MBPBaseOverlaySettings
Swift
class MBPBarcodeOverlaySettings : MBPBaseOverlaySettings
-
MBPBarcodeRecognizer is used for scanning most of 1D barcode formats, and 2D format
See moreDeclaration
Objective-C
@interface MBPBarcodeRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPBarcodeRecognizer : MBPRecognizer, NSCopying
-
Result of MBPBarcodeRecognizer; is used for scanning most of 1D barcode formats, and 2D format
See moreDeclaration
Objective-C
@interface MBPBarcodeRecognizerResult : MBPRecognizerResult <NSCopying>
Swift
class MBPBarcodeRecognizerResult : MBPRecognizerResult, NSCopying
-
Options used for OCR process. These options enable you to customize how some OCR parsers work. For example, you can set character whitelists, character height, supported fonts etc.
See moreDeclaration
Objective-C
@interface MBPBaseOcrEngineOptions : NSObject
Swift
class MBPBaseOcrEngineOptions : NSObject
-
Settings class containing UI information
See moreDeclaration
Objective-C
@interface MBPBaseOcrOverlaySettings : MBPBaseOverlaySettings
Swift
class MBPBaseOcrOverlaySettings : MBPBaseOverlaySettings
-
Settings class containing UI information
See moreDeclaration
Objective-C
@interface MBPBaseOverlaySettings : MBPOverlaySettings
Swift
class MBPBaseOverlaySettings : MBPOverlaySettings
-
Common base class for default overlay view controllers
See moreDeclaration
Objective-C
@interface MBPBaseOverlayViewController : MBPOverlayViewController
Swift
class MBPBaseOverlayViewController : MBPOverlayViewController
-
Class for configuring Belgian Slip Recognizer.
Belgian Slip recognizer is used for scanning Belgian payment slips
See moreDeclaration
Objective-C
@interface MBPBelgiumSlipRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPBelgiumSlipRecognizer : MBPRecognizer, NSCopying
-
Result of scanning of Belgian payment slips
See moreDeclaration
Objective-C
@interface MBPBelgiumSlipRecognizerResult : MBPRecognizerResult <MBPPhotopayRecognizerResult>
Swift
class MBPBelgiumSlipRecognizerResult : MBPRecognizerResult, MBPPhotopayRecognizerResult
-
A recognizer for BlinkInput API and general OCR recognition
See moreDeclaration
Objective-C
@interface MBPBlinkInputRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPBlinkInputRecognizer : MBPRecognizer, NSCopying
-
A recognizer result for BlinkInput API and general OCR recognition
Declaration
Objective-C
@interface MBPBlinkInputRecognizerResult : MBPRecognizerResult <NSCopying>
Swift
class MBPBlinkInputRecognizerResult : MBPRecognizerResult, NSCopying
-
Overlay subview presenting the status of detection. The subview is presented as unblurred view on blurred background, where unblurred location animates to detection location.
See moreDeclaration
Objective-C
@interface MBPBlurredFieldOfViewSubview : MBPSubview
Swift
class MBPBlurredFieldOfViewSubview : MBPSubview
-
MBPBosniaAndHerzegovinaAccountParser is used for BosniaAndHerzegovinan account
See moreDeclaration
Objective-C
@interface MBPBosniaAndHerzegovinaAccountParserResult : MBPParserResult <NSCopying>
Swift
class MBPBosniaAndHerzegovinaAccountParserResult : MBPParserResult, NSCopying
-
MBPBosniaAndHerzegovinaAccountParser is used for BosniaAndHerzegovinan reference
See moreDeclaration
Objective-C
@interface MBPBosniaAndHerzegovinaReferenceParserResult : MBPParserResult <NSCopying>
Swift
class MBPBosniaAndHerzegovinaReferenceParserResult : MBPParserResult, NSCopying
-
Settings class containing parameters for camera capture
See moreDeclaration
Objective-C
@interface MBPCameraSettings : NSObject <NSCopying>
Swift
class MBPCameraSettings : NSObject, NSCopying
-
MBPCroatiaAmountParserResult is used for Croatian amount
See moreDeclaration
Objective-C
@interface MBPCroatiaAmountParserResult : MBPParserResult <NSCopying>
Swift
class MBPCroatiaAmountParserResult : MBPParserResult, NSCopying
-
Class for configuring Croatia Pdf417 Recognizer.
Recognizer which can scan Croatian payment PDF417 barcode
See moreDeclaration
Objective-C
@interface MBPCroatiaPdf417PaymentRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPCroatiaPdf417PaymentRecognizer : MBPRecognizer, NSCopying
-
Result of scanning of Croatian HUB3 payment Pdf417 codes
See moreDeclaration
Objective-C
@interface MBPCroatiaPdf417PaymentRecognizerResult : MBPRecognizerResult <NSCopying>
Swift
class MBPCroatiaPdf417PaymentRecognizerResult : MBPRecognizerResult, NSCopying
-
Class for configuring Croatia QR Recognizer.
Croatia QR recognizer is used for scanning Croatia payment QR codes.
See moreDeclaration
Objective-C
@interface MBPCroatiaQrCodePaymentRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPCroatiaQrCodePaymentRecognizer : MBPRecognizer, NSCopying
-
Result of scanning of Croatian HUB3 payment QR codes
See moreDeclaration
Objective-C
@interface MBPCroatiaQrCodePaymentRecognizerResult : MBPRecognizerResult <NSCopying>
Swift
class MBPCroatiaQrCodePaymentRecognizerResult : MBPRecognizerResult, NSCopying
-
MBPCroatiaReferenceParserResult is used for Croatian amount
See moreDeclaration
Objective-C
@interface MBPCroatiaReferenceParserResult : MBPParserResult <NSCopying>
Swift
class MBPCroatiaReferenceParserResult : MBPParserResult, NSCopying
-
Settings class for configuring Croatia Slip Recognizer
Croatia Slip recognizer is used for scanning Croatia payment slips
See moreDeclaration
Objective-C
@interface MBPCroatiaSlipRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPCroatiaSlipRecognizer : MBPRecognizer, NSCopying
-
Result of scanning of Croatian payment slips
See moreDeclaration
Objective-C
@interface MBPCroatiaSlipRecognizerResult : MBPRecognizerResult <MBPPhotopayRecognizerResult>
Swift
class MBPCroatiaSlipRecognizerResult : MBPRecognizerResult, MBPPhotopayRecognizerResult
-
Custom Overlay View Controller is an abstract class for all custom overlay views placed on top View Controller. It’s responsibility is to provide meaningful and useful interface for the user to interact with.
See moreDeclaration
Objective-C
@interface MBPCustomOverlayViewController : MBPOverlayViewController
Swift
class MBPCustomOverlayViewController : MBPOverlayViewController
-
MBPCzechiaAccountParser is used for Czech account
See moreDeclaration
Objective-C
@interface MBPCzechiaAccountParserResult : MBPParserResult <NSCopying>
Swift
class MBPCzechiaAccountParserResult : MBPParserResult, NSCopying
-
Class for configuring QR Code Czech Barcode Recognizer.
Czech QR Recognizer is used for Czech QR.
See moreDeclaration
Objective-C
@interface MBPCzechiaQrCodeRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPCzechiaQrCodeRecognizer : MBPRecognizer, NSCopying
-
Class representing values obtained when scanning Czech QR Code
See moreDeclaration
Objective-C
@interface MBPCzechiaQrCodeRecognizerResult : MBPRecognizerResult <NSCopying>
Swift
class MBPCzechiaQrCodeRecognizerResult : MBPRecognizerResult, NSCopying
-
Class for configuring Czech Slip Recognizer.
Czech Slip recognizer is used for scanning Czech payment slips
See moreDeclaration
Objective-C
@interface MBPCzechiaSlipRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPCzechiaSlipRecognizer : MBPRecognizer, NSCopying
-
Result of scanning of Czech payment slips
See moreDeclaration
Objective-C
@interface MBPCzechiaSlipRecognizerResult : MBPRecognizerResult <MBPPhotopayRecognizerResult>
Swift
class MBPCzechiaSlipRecognizerResult : MBPRecognizerResult, MBPPhotopayRecognizerResult
-
MBPCzechiaVariabilniSymbolParser is used for Czech variabilni symbol
See moreDeclaration
Objective-C
@interface MBPCzechiaVariabilniSymbolParserResult : MBPParserResult <NSCopying>
Swift
class MBPCzechiaVariabilniSymbolParserResult : MBPParserResult, NSCopying
-
DPI based dewarp policy. Dewarp height will be calculated based on actual physical size provided by the MBPQuadWithSizeDetector and requested DPI (dots per inch).
This policy is usually best for processor groups that prepare image for output (e.g. MBPImageReturnProcessor).
See moreDeclaration
Objective-C
@interface MBPDPIBasedDewarpPolicy : MBPDewarpPolicy
Swift
class MBPDPIBasedDewarpPolicy : MBPDewarpPolicy
-
This class represents a Date result scanned from the image. It supports obtaining raw NSDates, or raw strings Which are in the same format to the text printed on the image.
While converting to NSDate, internally prior knowledge about scanned document is used to use the right format.
See moreDeclaration
Objective-C
@interface MBPDate : NSObject <MBPNativeResult>
Swift
class MBPDate : NSObject, MBPNativeResult
-
MBPDateParser that can extract date from OCR result.
See moreDeclaration
Objective-C
@interface MBPDateParserResult : MBPParserResult <NSCopying>
Swift
class MBPDateParserResult : MBPParserResult, NSCopying
-
Options used for OCR process. These options enable you to customize how some OCR parsers work. For example, you can set nms threshold, score threshold, the ID of the requested Deep OCR model etc.
See moreDeclaration
Objective-C
@interface MBPDeepOcrEngineOptions : MBPBaseOcrEngineOptions <NSCopying>
Swift
class MBPDeepOcrEngineOptions : MBPBaseOcrEngineOptions, NSCopying
-
Base class for all dewarp policies
Declaration
Objective-C
@interface MBPDewarpPolicy : NSObject
Swift
class MBPDewarpPolicy : NSObject
-
Represents a detection that can be displayed on screen.
See moreDeclaration
Objective-C
@interface MBPDisplayableDetection : MBPDisplayableObject
Swift
class MBPDisplayableDetection : MBPDisplayableObject
-
Represents any object that can be displayed on screen in terms of drawing.
See moreDeclaration
Objective-C
@interface MBPDisplayableObject : NSObject
Swift
class MBPDisplayableObject : NSObject
-
Result of the detection of a point detector. Point Detectors are used for QR and similar barcodes
See moreDeclaration
Objective-C
@interface MBPDisplayablePointsDetection : MBPDisplayableDetection
Swift
class MBPDisplayablePointsDetection : MBPDisplayableDetection
-
Represents a detection that can be displayed on screen.
See moreDeclaration
Objective-C
@interface MBPDisplayableQuadDetection : MBPDisplayableDetection
Swift
class MBPDisplayableQuadDetection : MBPDisplayableDetection
-
Settings class containing UI information
See moreDeclaration
Objective-C
@interface MBPDocumentOverlaySettings : MBPBaseOcrOverlaySettings
Swift
class MBPDocumentOverlaySettings : MBPBaseOcrOverlaySettings
-
Overlay subview presenting status of OCR detection. Dots are displayed over locations of detected characters.
See moreDeclaration
Objective-C
@interface MBPDotsResultSubview : MBPSubview <MBPPointDetectorSubview>
Swift
class MBPDotsResultSubview : MBPSubview, MBPPointDetectorSubview
-
A wrapper around CAShapeLayer which is used for presenting a status about barcode detections
The layer is used to draw dots representing barcodes
See moreDeclaration
Objective-C
@interface MBPDotsSubview : MBPSubview <MBPPointDetectorSubview>
Swift
class MBPDotsSubview : MBPSubview, MBPPointDetectorSubview
-
Base class for all entities processors, recognizers, detectors…
Declaration
Objective-C
@interface MBPEntity : NSObject
Swift
class MBPEntity : NSObject
-
Settings class containing UI information
See moreDeclaration
Objective-C
@interface MBPFieldByFieldOverlaySettings : MBPOverlaySettings
Swift
class MBPFieldByFieldOverlaySettings : MBPOverlaySettings
-
View Controller responsible for view hierarchy for Form OCR scannning. This view hierarchy is added as an overlay to Camera preview
See moreDeclaration
Objective-C
@interface MBPFieldByFieldOverlayViewController : MBPOverlayViewController
Swift
class MBPFieldByFieldOverlayViewController : MBPOverlayViewController
-
Settings class containing UI information
See moreDeclaration
Objective-C
@interface MBPFieldOfViewOverlaySettings : MBPBaseOverlaySettings
Swift
class MBPFieldOfViewOverlaySettings : MBPBaseOverlaySettings
-
Default overlay when using some PhotoPay recognizers.
See moreDeclaration
Objective-C
@interface MBPFieldOfViewOverlayViewController : MBPBaseOverlayViewController
Swift
class MBPFieldOfViewOverlayViewController : MBPBaseOverlayViewController
-
Fixed dewarp policy. Dewarp height will be exactly as defined by its dewarpHeight.
This policy is usually best for processor groups that use legacy BlinkOCR.
See moreDeclaration
Objective-C
@interface MBPFixedDewarpPolicy : MBPDewarpPolicy
Swift
class MBPFixedDewarpPolicy : MBPDewarpPolicy
-
A recognizer that can returns success frame.
See moreDeclaration
Objective-C
@interface MBPFrameGrabberRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPFrameGrabberRecognizer : MBPRecognizer, NSCopying
-
Recognizer which can scan German payment QR code.
See moreDeclaration
Objective-C
@interface MBPGermanyQrCodePaymentRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPGermanyQrCodePaymentRecognizer : MBPRecognizer, NSCopying
-
Recognizer which can scan German payment QR code.
See moreDeclaration
Objective-C
@interface MBPGermanyQrCodePaymentRecognizerResult : MBPRecognizerResult <NSCopying>
Swift
class MBPGermanyQrCodePaymentRecognizerResult : MBPRecognizerResult, NSCopying
-
MBPGermanyReferenceParser is used for Germanyn reference
See moreDeclaration
Objective-C
@interface MBPGermanyReferenceParserResult : MBPParserResult <NSCopying>
Swift
class MBPGermanyReferenceParserResult : MBPParserResult, NSCopying
-
Class for configuring German Slip Recognizer.
German Slip recognizer is used for scanning German payment slips
See moreDeclaration
Objective-C
@interface MBPGermanySlipRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPGermanySlipRecognizer : MBPRecognizer, NSCopying
-
Result of scanning of German payment slips
See moreDeclaration
Objective-C
@interface MBPGermanySlipRecognizerResult : MBPRecognizerResult <MBPPhotopayRecognizerResult>
Swift
class MBPGermanySlipRecognizerResult : MBPRecognizerResult, MBPPhotopayRecognizerResult
-
Overlay subview presenting the status of glare detection. The subview is presented as translucent view with detection status label in the center of ID Card View Finder View
Declaration
Objective-C
@interface MBPGlareStatusSubview : MBPSubview
Swift
class MBPGlareStatusSubview : MBPSubview
-
MBPHungaryAccountParser is used for Hungarynaccount
See moreDeclaration
Objective-C
@interface MBPHungaryAccountParserResult : MBPParserResult <NSCopying>
Swift
class MBPHungaryAccountParserResult : MBPParserResult, NSCopying
-
MBPHungaryPayerIdParser is used for HungarynPayerId
See moreDeclaration
Objective-C
@interface MBPHungaryPayerIdParserResult : MBPParserResult <NSCopying>
Swift
class MBPHungaryPayerIdParserResult : MBPParserResult, NSCopying
-
Recognizer which can scan Hungarian payment QR code
See moreDeclaration
Objective-C
@interface MBPHungaryQrCodePaymentRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPHungaryQrCodePaymentRecognizer : MBPRecognizer, NSCopying
-
Recognizer which can scan Hungarian payment QR code
See moreDeclaration
Objective-C
@interface MBPHungaryQrCodePaymentRecognizerResult : MBPRecognizerResult <NSCopying>
Swift
class MBPHungaryQrCodePaymentRecognizerResult : MBPRecognizerResult, NSCopying
-
Settings class for configuring HU Slip Recognizer
HU Slip recognizer is used for scanning Hungarian payment slips - white and yellow.
See moreDeclaration
Objective-C
@interface MBPHungarySlipRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPHungarySlipRecognizer : MBPRecognizer, NSCopying
-
Result of scanning of Hungarian payment slips
See moreDeclaration
Objective-C
@interface MBPHungarySlipRecognizerResult : MBPRecognizerResult <MBPPhotopayRecognizerResult>
Swift
class MBPHungarySlipRecognizerResult : MBPRecognizerResult, MBPPhotopayRecognizerResult
-
MBPAmountParser that can extract IBAN (International Bank Account Number) from OCR result.
See moreDeclaration
Objective-C
@interface MBPIbanParserResult : MBPParserResult <NSCopying>
Swift
class MBPIbanParserResult : MBPParserResult, NSCopying
-
Object which represents an image.
See moreDeclaration
Objective-C
@interface MBPImage : NSObject
Swift
class MBPImage : NSObject
-
Processor that will simply save given image.
See moreDeclaration
Objective-C
@interface MBPImageReturnProcessor : MBPProcessor <NSCopying>
Swift
class MBPImageReturnProcessor : MBPProcessor, NSCopying
-
Processor that will simply save given image.
See moreDeclaration
Objective-C
@interface MBPImageReturnProcessorResult : MBPProcessorResult <NSCopying>
Swift
class MBPImageReturnProcessorResult : MBPProcessorResult, NSCopying
-
Settings class for configuring code 128 barcodes found on Kosovo payment slips
Kosovo Code18 recognizer is used for scanning code 128 barcodes found on Kosovo payment slips
See moreDeclaration
Objective-C
@interface MBPKosovoCode128PaymentRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPKosovoCode128PaymentRecognizer : MBPRecognizer, NSCopying
-
Result of scanning of code 128 barcodes found on Kosovo payment slips
See moreDeclaration
Objective-C
@interface MBPKosovoCode128PaymentRecognizerResult : MBPRecognizerResult <NSCopying>
Swift
class MBPKosovoCode128PaymentRecognizerResult : MBPRecognizerResult, NSCopying
-
Settings class for configuring Kosovo Slip Recognizer
Kosovo Slip recognizer is used for scanning Kosovo payment slips
See moreDeclaration
Objective-C
@interface MBPKosovoSlipRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPKosovoSlipRecognizer : MBPRecognizer, NSCopying
-
Result of scanning of Kosovo payment slips
See moreDeclaration
Objective-C
@interface MBPKosovoSlipRecognizerResult : MBPRecognizerResult <MBPPhotopayRecognizerResult>
Swift
class MBPKosovoSlipRecognizerResult : MBPRecognizerResult, MBPPhotopayRecognizerResult
-
MBPMacedoniaAccountParser is used for Macedonian account
See moreDeclaration
Objective-C
@interface MBPMacedoniaAccountParserResult : MBPParserResult <NSCopying>
Swift
class MBPMacedoniaAccountParserResult : MBPParserResult, NSCopying
-
MBPMacedoniaReferenceParser is used for Macedonian reference
See moreDeclaration
Objective-C
@interface MBPMacedoniaReferenceParserResult : MBPParserResult <NSCopying>
Swift
class MBPMacedoniaReferenceParserResult : MBPParserResult, NSCopying
-
Entry class for all Microblink SDKs - used for setting up license key and to add support for optimisation of passing data.
See moreDeclaration
Objective-C
@interface MBPMicroblinkSDK : NSObject
Swift
class MBPMicroblinkSDK : NSObject
-
Overlay subview presenting the status of detection. The subview is presented as green corners located on edges of detection points.
See moreDeclaration
Objective-C
@interface MBPModernViewfinderSubview : MBPSubview <MBPQuadDetectorSubview>
Swift
class MBPModernViewfinderSubview : MBPSubview, MBPQuadDetectorSubview
-
MBPMontenegroAccountParser is used for Montenegro account
See moreDeclaration
Objective-C
@interface MBPMontenegroAccountParserResult : MBPParserResult <NSCopying>
Swift
class MBPMontenegroAccountParserResult : MBPParserResult, NSCopying
-
MBPMontenegroReferenceParser is used for Montenegro reference
See moreDeclaration
Objective-C
@interface MBPMontenegroReferenceParserResult : MBPParserResult <NSCopying>
Swift
class MBPMontenegroReferenceParserResult : MBPParserResult, NSCopying
-
Settings class for configuring Dutch Slip Recognizer
Netherlands Slip recognizer is used for scanning Dutch payment slips
See moreDeclaration
Objective-C
@interface MBPNetherlandsSlipRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPNetherlandsSlipRecognizer : MBPRecognizer, NSCopying
-
Result of scanning Dutch Acceptgiros
See moreDeclaration
Objective-C
@interface MBPNetherlandsSlipRecognizerResult : MBPRecognizerResult <MBPPhotopayRecognizerResult>
Swift
class MBPNetherlandsSlipRecognizerResult : MBPRecognizerResult, MBPPhotopayRecognizerResult
-
No upscaling dewarp policy. Dewarp height will be calculated in a way that no part of image will be up-scaled. However, if dewarp height calculated in this way is larger than value defined by maxAllowedDewarpHeight, then maxAllowedDewarpHeight will be used for dewarp height, effectively scaling down the image.
This policy is usually best for processor groups that use DEEP OCR, hologram detection or NN-based classification.
See moreDeclaration
Objective-C
@interface MBPNoUpScalingDewarpPolicy : MBPDewarpPolicy
Swift
class MBPNoUpScalingDewarpPolicy : MBPDewarpPolicy
-
Class representing a char in specific font.
@example char ‘k’ in font Arial
MBPOcrCharKey* key = [[MBPOcrCharKey alloc] initWithCode:'k' font:MB_OCR_FONT_ARIAL];
@example char ‘ü’ in any font
See moreMBPOcrCharKey* key = [[MBPOcrCharKey alloc] initWithCode:'ü' font:MB_OCR_FONT_ANY];
Declaration
Objective-C
@interface MBPOcrCharKey : NSObject
Swift
class MBPOcrCharKey : NSObject
-
Options used for OCR process. These options enable you to customize how some OCR parsers work. For example, you can set character whitelists, character height, supported fonts etc.
See moreDeclaration
Objective-C
@interface MBPOcrEngineOptions : MBPBaseOcrEngineOptions <NSCopying>
Swift
class MBPOcrEngineOptions : MBPBaseOcrEngineOptions, NSCopying
-
Class describing the layour of the document on which the OCR was preformed.
Ocr Layout contains one or mode OcrBlocks, each of which contains one or more OcrLines, Each of which contains one or more OcrChars.
Ocr layout coordinates and boxes are given in the coordinate system of the image on which the OCR was performed
See
MBPOcrBlockSee
MBPOcrLineSee
MBPOcrCharDeclaration
Objective-C
@interface MBPOcrLayout : NSObject
Swift
class MBPOcrLayout : NSObject
-
Declaration
Objective-C
@interface MBPOcrBlock : NSObject
Swift
class MBPOcrBlock : NSObject
-
Declaration
Objective-C
@interface MBPOcrLine : NSObject
Swift
class MBPOcrLine : NSObject
-
Class representing an individual OCR character obtained in the OCR process.
See moreDeclaration
Objective-C
@interface MBPOcrChar : NSObject
Swift
class MBPOcrChar : NSObject
-
Class representing a position on the image. It’s given as a box, with sides aligned to the sides of the image.
See moreDeclaration
Objective-C
@interface MBPPosition : NSObject
Swift
class MBPPosition : NSObject
-
Overlay subview presenting status of OCR detection. OCR results are displayed as green characters over detected locations.
Declaration
Objective-C
@interface MBPOcrResultSubview : MBPSubview <MBPOcrLayoutSubview>
Swift
class MBPOcrResultSubview : MBPSubview, MBPOcrLayoutSubview
-
Settings class containing UI information
See moreDeclaration
Objective-C
@interface MBPOverlaySettings : NSObject <NSCopying>
Swift
class MBPOverlaySettings : NSObject, NSCopying
-
Overlay View Controller is an abstract class for all overlay views placed on top View Controller.
It’s responsibility is to provide meaningful and useful interface for the user to interact with.
Typical actions which need to be allowed to the user are:
- intuitive and meaniningful way to guide the user through scanning process. This is usually done by presenting a “viewfinder” in which the user need to place the scanned object
- a way to cancel the scanining, typically with a “cancel” or “back” button
- a way to power on and off the light (i.e. “torch”) button
Declaration
Objective-C
@interface MBPOverlayViewController : UIViewController
Swift
class MBPOverlayViewController : UIViewController
-
Base class for all parsers
See more -
A processor for a group
See moreDeclaration
Objective-C
@interface MBPParserGroupProcessor : MBPProcessor <NSCopying>
Swift
class MBPParserGroupProcessor : MBPProcessor, NSCopying
-
A recognizer that can scan PDF417 2D barcodes.
Declaration
Objective-C
@interface MBPParserGroupProcessorResult : MBPProcessorResult <NSCopying>
Swift
class MBPParserGroupProcessorResult : MBPProcessorResult, NSCopying
-
Base class for all parser results
Declaration
Objective-C
@interface MBPParserResult : NSObject
Swift
class MBPParserResult : NSObject
-
Deprecated
Use MBPBarcodeRecognizer.
A recognizer that can scan PDF417 2D barcodes.
See moreDeclaration
Objective-C
@interface MBPPdf417Recognizer : MBPRecognizer <NSCopying>
Swift
class MBPPdf417Recognizer : MBPRecognizer, NSCopying
-
A recognizer that can scan PDF417 2D barcodes.
See moreDeclaration
Objective-C
@interface MBPPdf417RecognizerResult : MBPRecognizerResult <NSCopying>
Swift
class MBPPdf417RecognizerResult : MBPRecognizerResult, NSCopying
-
Settings class containing parameters for PhotoPay UI
See moreDeclaration
Objective-C
@interface MBPPhotopayOverlaySettings : MBPBaseOverlaySettings
Swift
class MBPPhotopayOverlaySettings : MBPBaseOverlaySettings
-
Default version of overlay view controller with modern design.
See moreDeclaration
Objective-C
@interface MBPPhotopayOverlayViewController : MBPBaseOverlayViewController
Swift
class MBPPhotopayOverlayViewController : MBPBaseOverlayViewController
-
Base class for all processors
See more -
Class that represents a group of processors that will be executed on same dewarped image.
See moreDeclaration
Objective-C
@interface MBPProcessorGroup : NSObject
Swift
class MBPProcessorGroup : NSObject
-
Base class for all processor results
Declaration
Objective-C
@interface MBPProcessorResult : NSObject
Swift
class MBPProcessorResult : NSObject
-
Class represents the quadrangle (arbitrary geometric object with 4 different corner points
See moreDeclaration
Objective-C
@interface MBPQuadrangle : NSObject
Swift
class MBPQuadrangle : NSObject
-
MBPDateParser that can extract date from OCR result.
See moreDeclaration
Objective-C
@interface MBPRawParserResult : MBPParserResult <NSCopying>
Swift
class MBPRawParserResult : MBPParserResult, NSCopying
-
Base class for all recognizers
See more -
Settings class containing settings related to scanner behaviour
See moreDeclaration
Objective-C
@interface MBPRecognizerCollection : NSObject <NSCopying>
Swift
class MBPRecognizerCollection : NSObject, NSCopying
-
Base class for all recognizer results
Declaration
Objective-C
@interface MBPRecognizerResult : NSObject
Swift
class MBPRecognizerResult : NSObject
-
Factory class containing static methods for creating camera view controllers. Camera view controllers created this way will be managed internally by the SDK, and input frames will be processed.
See moreDeclaration
Objective-C
@interface MBPRecognizerRunner : NSObject
Swift
class MBPRecognizerRunner : NSObject
-
Class containing all metadata delegates
Declaration
Objective-C
@interface MBPRecognizerRunnerMetadataDelegates : NSObject
Swift
class MBPRecognizerRunnerMetadataDelegates : NSObject
-
Class containing all metadata delegates
Declaration
Objective-C
@interface MBPRecognizerRunnerViewControllerMetadataDelegates : NSObject
Swift
class MBPRecognizerRunnerViewControllerMetadataDelegates : NSObject
-
Represents a parser which parses OCR result according to given regular expression. Regular expression parsing is not performed with java’s regex engine. Instead, it is performed with custom regular expression engine which can work with multiple char recognition alternatives (if enabled in MBPBaseOcrEngineOptions). Due to differences between parsing normal strings and OCR results, this parser does not support some regex features found in java’s regex engine, like back references.
See more -
MBPDateParser that can extract date from OCR result.
See moreDeclaration
Objective-C
@interface MBPRegexParserResult : MBPParserResult <NSCopying>
Swift
class MBPRegexParserResult : MBPParserResult, NSCopying
-
The easiest way to UI for Ocr scanning is by specifying the MBPScanElements.
Each MBPScanElement knows
- it’s name and Parser factory - which are needed for actual parsing
- localized Title and Tooltip - which are needed in the UI
- scanning region - percentage of screen used in scanning the element
- information whether the element was scanned or edited
- actual value of the element, used in business logic after the scannig
Declaration
Objective-C
@interface MBPScanElement : NSObject
Swift
class MBPScanElement : NSObject
-
View responsible for displaying scannng result
See moreDeclaration
Objective-C
@interface MBPScanResultView : UIView
Swift
class MBPScanResultView : UIView
-
Declaration
Objective-C
@interface MBPSepaQrCodePaymentRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPSepaQrCodePaymentRecognizer : MBPRecognizer, NSCopying
-
Result of scanning of SEPA QR Code
See moreDeclaration
Objective-C
@interface MBPSepaQrCodePaymentRecognizerResult : MBPRecognizerResult <NSCopying>
Swift
class MBPSepaQrCodePaymentRecognizerResult : MBPRecognizerResult, NSCopying
-
MBPSerbiaAccountParser is used for Serbia account
See moreDeclaration
Objective-C
@interface MBPSerbiaAccountParserResult : MBPParserResult <NSCopying>
Swift
class MBPSerbiaAccountParserResult : MBPParserResult, NSCopying
-
Class for configuring Pdf417 Serbian Barcode Recognizer.
Serbian Pdf417 Recognizer is used for Serbian QR.
See moreDeclaration
Objective-C
@interface MBPSerbiaPdf417Recognizer : MBPRecognizer <NSCopying>
Swift
class MBPSerbiaPdf417Recognizer : MBPRecognizer, NSCopying
-
Class representing values obtained when Serbian QR Code Recognizer
Declaration
Objective-C
@interface MBPSerbiaPdf417RecognizerResult : MBPRecognizerResult <NSCopying, MBPSerbiaBarcodePaymentResult>
Swift
class MBPSerbiaPdf417RecognizerResult : MBPRecognizerResult, NSCopying, MBPSerbiaBarcodePaymentResult
-
Class for configuring QR Serbian Barcode Recognizer.
Serbian QR Recognizer is used for Serbian QR.
See moreDeclaration
Objective-C
@interface MBPSerbiaQrCodeRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPSerbiaQrCodeRecognizer : MBPRecognizer, NSCopying
-
Class representing values obtained when Serbian QR Code Recognizer
Declaration
Objective-C
@interface MBPSerbiaQrCodeRecognizerResult : MBPRecognizerResult <NSCopying, MBPSerbiaBarcodePaymentResult>
Swift
class MBPSerbiaQrCodeRecognizerResult : MBPRecognizerResult, NSCopying, MBPSerbiaBarcodePaymentResult
-
MBPSerbiaReferenceParser is used for Serbia reference
See moreDeclaration
Objective-C
@interface MBPSerbiaReferenceParserResult : MBPParserResult <NSCopying>
Swift
class MBPSerbiaReferenceParserResult : MBPParserResult, NSCopying
-
Recognizer that can perform recognition of barcodes on SIM packaging.
See moreDeclaration
Objective-C
@interface MBPSimNumberRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPSimNumberRecognizer : MBPRecognizer, NSCopying
-
Recognizer that can perform recognition of barcodes on SIM packaging.
See moreDeclaration
Objective-C
@interface MBPSimNumberRecognizerResult : MBPRecognizerResult <NSCopying>
Swift
class MBPSimNumberRecognizerResult : MBPRecognizerResult, NSCopying
-
Class for configuring Slovakia Code128 Recognizer.
Slovakia Code128 recognizer is used for scanning Slovakian Code128
See moreDeclaration
Objective-C
@interface MBPSlovakiaCode128PaymentRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPSlovakiaCode128PaymentRecognizer : MBPRecognizer, NSCopying
-
Result of scanning of Slovakian Code 128
See moreDeclaration
Objective-C
@interface MBPSlovakiaCode128PaymentRecognizerResult : MBPRecognizerResult <NSCopying>
Swift
class MBPSlovakiaCode128PaymentRecognizerResult : MBPRecognizerResult, NSCopying
-
Class for configuring Slovakian Data Matrix Recognizer.
Slovakian Data Matrix recognizer is used for scanning Slovakian Data Matrix
See moreDeclaration
Objective-C
@interface MBPSlovakiaDataMatrixPaymentRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPSlovakiaDataMatrixPaymentRecognizer : MBPRecognizer, NSCopying
-
Result of scanning Slovak payment DataMatrix codes
See moreDeclaration
Objective-C
@interface MBPSlovakiaDataMatrixPaymentRecognizerResult : MBPRecognizerResult <NSCopying>
Swift
class MBPSlovakiaDataMatrixPaymentRecognizerResult : MBPRecognizerResult, NSCopying
-
Class for configuring Slovak QR Code Payment recognizer.
Slovak QR Code Payment recognizer is used for scanning Slovak QR payment codes
See moreDeclaration
Objective-C
@interface MBPSlovakiaQrCodeRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPSlovakiaQrCodeRecognizer : MBPRecognizer, NSCopying
-
Class representing values obtained when scanning Slovak QR payment code
See moreDeclaration
Objective-C
@interface MBPSlovakiaQrCodeRecognizerResult : MBPRecognizerResult <NSCopying>
Swift
class MBPSlovakiaQrCodeRecognizerResult : MBPRecognizerResult, NSCopying
-
Class for configuring Slovakia Slip Recognizer.
Slovakia Slip recognizer is used for scanning Slovakian payment slips
See moreDeclaration
Objective-C
@interface MBPSlovakiaSlipRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPSlovakiaSlipRecognizer : MBPRecognizer, NSCopying
-
Class representing values obtained when scanning Slovakian payment slips
See moreDeclaration
Objective-C
@interface MBPSlovakiaSlipRecognizerResult : MBPRecognizerResult <MBPPhotopayRecognizerResult>
Swift
class MBPSlovakiaSlipRecognizerResult : MBPRecognizerResult, MBPPhotopayRecognizerResult
-
Class for configuring Slovenian QR Recognizer.
Slovenian QR recognizer is used for scanning Slovenian payment QR codes.
See moreDeclaration
Objective-C
@interface MBPSloveniaQrCodePaymentRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPSloveniaQrCodePaymentRecognizer : MBPRecognizer, NSCopying
-
Result of scanning of Croatian HUB3 payment QR codes
See moreDeclaration
Objective-C
@interface MBPSloveniaQrCodePaymentRecognizerResult : MBPRecognizerResult <NSCopying>
Swift
class MBPSloveniaQrCodePaymentRecognizerResult : MBPRecognizerResult, NSCopying
-
MBPSloveniaReferenceParser is used for Slovenian reference
See moreDeclaration
Objective-C
@interface MBPSloveniaReferenceParserResult : MBPParserResult <NSCopying>
Swift
class MBPSloveniaReferenceParserResult : MBPParserResult, NSCopying
-
Class for configuring Slovenian Slip Recognizer.
Slovenian Slip recognizer is used for scanning Slovenian UPN payment slips
See moreDeclaration
Objective-C
@interface MBPSloveniaSlipRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPSloveniaSlipRecognizer : MBPRecognizer, NSCopying
-
Class representing values obtained when scanning Slovenian UPN payment slips
See moreDeclaration
Objective-C
@interface MBPSloveniaSlipRecognizerResult : MBPRecognizerResult <MBPPhotopayRecognizerResult>
Swift
class MBPSloveniaSlipRecognizerResult : MBPRecognizerResult, MBPPhotopayRecognizerResult
-
Base class for all overlay subviews
See moreDeclaration
Objective-C
@interface MBPSubview : UIView
Swift
class MBPSubview : UIView
-
A recognizer that can returns success frame.
See moreDeclaration
Objective-C
@interface MBPSuccessFrameGrabberRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPSuccessFrameGrabberRecognizer : MBPRecognizer, NSCopying
-
A recognizer that returns SuccessFrameGrabber result.
See moreDeclaration
Objective-C
@interface MBPSuccessFrameGrabberRecognizerResult : MBPRecognizerResult <NSCopying>
Swift
class MBPSuccessFrameGrabberRecognizerResult : MBPRecognizerResult, NSCopying
-
MBPSwedenAmountParserResult is used for Swedenn amount
See moreDeclaration
Objective-C
@interface MBPSwedenAmountParserResult : MBPParserResult <NSCopying>
Swift
class MBPSwedenAmountParserResult : MBPParserResult, NSCopying
-
MBPSwedenGiroNumberParserResult is used for Swedenn amount
See moreDeclaration
Objective-C
@interface MBPSwedenGiroNumberParserResult : MBPParserResult <NSCopying>
Swift
class MBPSwedenGiroNumberParserResult : MBPParserResult, NSCopying
-
MBPSwedenReferenceParserResult is used for Swedenn amount
See moreDeclaration
Objective-C
@interface MBPSwedenReferenceParserResult : MBPParserResult <NSCopying>
Swift
class MBPSwedenReferenceParserResult : MBPParserResult, NSCopying
-
MBPSwedenSlipCodeParserResult is used for Swedenn amount
See moreDeclaration
Objective-C
@interface MBPSwedenSlipCodeParserResult : MBPParserResult <NSCopying>
Swift
class MBPSwedenSlipCodeParserResult : MBPParserResult, NSCopying
-
Class for configuring Switzerland QR Recognizer.
Swiss QR recognizer is used for scanning Swiss payment QR codes.
See moreDeclaration
Objective-C
@interface MBPSwitzerlandQrCodePaymentRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPSwitzerlandQrCodePaymentRecognizer : MBPRecognizer, NSCopying
-
Result of scanning of Swiss QR Code
See moreDeclaration
Objective-C
@interface MBPSwitzerlandQrCodePaymentRecognizerResult : MBPRecognizerResult <NSCopying>
Swift
class MBPSwitzerlandQrCodePaymentRecognizerResult : MBPRecognizerResult, NSCopying
-
Class for configuring Swiss Slip Recognizer.
Sitzerland Slip recognizer is used for scanning Swiss payment slips
See moreDeclaration
Objective-C
@interface MBPSwitzerlandSlipRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPSwitzerlandSlipRecognizer : MBPRecognizer, NSCopying
-
Result of scanning of Swiss orange payment slips
See moreDeclaration
Objective-C
@interface MBPSwitzerlandSlipRecognizerResult : MBPRecognizerResult <MBPPhotopayRecognizerResult>
Swift
class MBPSwitzerlandSlipRecognizerResult : MBPRecognizerResult, MBPPhotopayRecognizerResult
-
Overlay subview presenting the effect which happens when the user taps to focus
See moreDeclaration
Objective-C
@interface MBPTapToFocusSubview : MBPSubview
Swift
class MBPTapToFocusSubview : MBPSubview
-
Class for configuring UK QR Recognizer.
UK QR recognizer is used for scanning UK payment QR codes.
See moreDeclaration
Objective-C
@interface MBPUnitedKingdomQrCodePaymentRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPUnitedKingdomQrCodePaymentRecognizer : MBPRecognizer, NSCopying
-
Result of scanning of UK payement QR codes
See moreDeclaration
Objective-C
@interface MBPUnitedKingdomQrCodePaymentRecognizerResult : MBPRecognizerResult <NSCopying>
Swift
class MBPUnitedKingdomQrCodePaymentRecognizerResult : MBPRecognizerResult, NSCopying
-
Class for configuring UK Slip Recognizer.
UK Slip recognizer is used for scanning UK payment slips
See moreDeclaration
Objective-C
@interface MBPUnitedKingdomSlipRecognizer : MBPRecognizer <NSCopying>
Swift
class MBPUnitedKingdomSlipRecognizer : MBPRecognizer, NSCopying
-
Result of scanning of UK giro slips
See moreDeclaration
Objective-C
@interface MBPUnitedKingdomSlipRecognizerResult : MBPRecognizerResult <MBPPhotopayRecognizerResult>
Swift
class MBPUnitedKingdomSlipRecognizerResult : MBPRecognizerResult, MBPPhotopayRecognizerResult
-
Factory class containing static methods for creating camera view controllers. Camera view controllers created this way will be managed internally by the SDK, and input frames will be processed.
See moreDeclaration
Objective-C
@interface MBPViewControllerFactory : NSObject
Swift
class MBPViewControllerFactory : NSObject