Skip to content

Commit

Permalink
Updated BlinkID to v2.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
dino.gustin committed Aug 30, 2016
1 parent 5efdb92 commit 7fe58e9
Show file tree
Hide file tree
Showing 38 changed files with 687 additions and 13 deletions.
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
##2.3.0

- iOS updates:
- Added German ID recognizer
- Added Slovakian ID recognizer
- Improved performance of Croatian ID recognizer

##2.2.1

- iOS fixes:
- Fixed problems with string localizations

##2.2.1

- iOS fixes:
Expand Down
Binary file modified MicroBlink.bundle/IDCard.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified MicroBlink.bundle/[email protected]
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified MicroBlink.bundle/Info.plist
Binary file not shown.
Binary file modified MicroBlink.bundle/No Camera-100.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added MicroBlink.bundle/cro_id_confusions.zzip
Binary file not shown.
Binary file added MicroBlink.bundle/cro_id_dictionary.zzip
Binary file not shown.
Binary file modified MicroBlink.bundle/en.strings
Binary file not shown.
Binary file modified MicroBlink.bundle/ocr_model.zzip
Binary file not shown.
Binary file modified MicroBlink.bundle/torchoff.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified MicroBlink.bundle/[email protected]
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified MicroBlink.bundle/torchoff_pressed.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified MicroBlink.bundle/[email protected]
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified MicroBlink.bundle/torchon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified MicroBlink.bundle/[email protected]
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified MicroBlink.bundle/torchon_pressed.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified MicroBlink.bundle/[email protected]
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 13 additions & 3 deletions MicroBlink.framework/Headers/PPBlinkIDRecognizers.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,9 @@
#import "PPBlinkOcrRecognizerSettings.h"
#import "PPBlinkOcrRecognizerResult.h"

// CroID Front
// Croatia
#import "PPCroIDFrontRecognizerSettings.h"
#import "PPCroIDFrontRecognizerResult.h"

// CroID Back
#import "PPCroIDBackRecognizerSettings.h"
#import "PPCroIDBackRecognizerResult.h"

Expand All @@ -45,10 +43,22 @@
#import "PPAusIDBackRecognizerSettings.h"
#import "PPAusIDBackRecognizerResult.h"

// Germany
#import "PPGermanIdFrontRecognizerSettings.h"
#import "PPGermanIdFrontRecognizerResult.h"
#import "PPGermanIdMrzRecognizerSettings.h"
#import "PPGermanIdMrzRecognizerResult.h"

// Singapore
#import "PPSingaporeIDRecognizerSettings.h"
#import "PPSingaporeIDRecognizerResult.h"

// Slovakia
#import "PPSlovakIdFrontRecognizerSettings.h"
#import "PPSlovakIdFrontRecognizerResult.h"
#import "PPSlovakIdBackRecognizerSettings.h"
#import "PPSlovakIdBackRecognizerResult.h"

// Detectors
#import "PPDocumentDetectorResult.h"
#import "PPDocumentDetectorSettings.h"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ PP_CLASS_AVAILABLE_IOS(6.0) @interface PPCroIDBackRecognizerSettings : PPRecogni
*
* Default: NO
*/
@property (nonatomic, assign) BOOL displayFullDOcumentImage;
@property (nonatomic, assign) BOOL displayFullDocumentImage;

@end

Expand Down
1 change: 0 additions & 1 deletion MicroBlink.framework/Headers/PPDetectorSettings.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ NS_ASSUME_NONNULL_BEGIN

/**
* MicroBlink scanning libraries run detector objects to find objects on image.
* Each detector is configured with PPDetectorSettings object.
* This class is common superclass for each of the Detector settings.
*/
PP_CLASS_AVAILABLE_IOS(6.0) @interface PPDetectorSettings : NSObject <NSCopying>
Expand Down
5 changes: 5 additions & 0 deletions MicroBlink.framework/Headers/PPEudlCountry.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,11 @@ typedef NS_ENUM(NSUInteger, PPEudlCountry) {
*/
PPEudlCountryGermany,

/**
* Austrian driver's licenses
*/
PPEudlCountryAustria,

/**
* Any EU DL
*/
Expand Down
62 changes: 62 additions & 0 deletions MicroBlink.framework/Headers/PPGermanIdFrontRecognizerResult.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
//
// PPGermanIdFrontRecognizerResult.h
// BlinkIdFramework
//
// Created by Dino on 22/08/16.
// Copyright © 2016 MicroBlink Ltd. All rights reserved.
//

#import "PPBlinkOcrRecognizerResult.h"

NS_ASSUME_NONNULL_BEGIN

/**
* Class representing values obtained when scanning front side of German ID
*/
PP_CLASS_AVAILABLE_IOS(6.0) @interface PPGermanIdFrontRecognizerResult : PPBlinkOcrRecognizerResult

/**
* Returns the first name of the German ID owner.
* @return the first name of the German ID owner.
*/
- (NSString *)firstName;

/**
* Returns the last name of the German ID owner.
* @return the last name of the German ID owner.
*/
- (NSString *)lastName;

/**
* Returns nationality of the German ID owner.
* @return nationality of the German ID owner
*/
- (NSString *)nationality;

/**
* Returns the date of birth of German ID owner
* @return the date of birth of German ID owner
*/
- (NSString *)dateOfBirth;

/**
* Returns the place of birth of the German ID
* @return the place of birth of the German ID
*/
- (NSString *)placeOfBirth;

/**
* Returns the document date of expiry of the German ID
* @return the document date of expiry of the German ID
*/
- (NSString *)dateOfExpiry;

/**
* Returns the document number of the German ID
* @return the document number of the German ID
*/
- (NSString *)documentNumber;

@end

NS_ASSUME_NONNULL_END
109 changes: 109 additions & 0 deletions MicroBlink.framework/Headers/PPGermanIdFrontRecognizerSettings.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
//
// PPGermanIdFrontRecognizerSettings.h
// BlinkIdFramework
//
// Created by Dino on 22/08/16.
// Copyright © 2016 MicroBlink Ltd. All rights reserved.
//

#import "PPRecognizerSettings.h"

NS_ASSUME_NONNULL_BEGIN

/**
* Settings class for configuring German ID Front Recognizer
*
* CroIDFront recognizer is used for scanning front side of German ID.
*/
PP_CLASS_AVAILABLE_IOS(6.0) @interface PPGermanIdFrontRecognizerSettings : PPRecognizerSettings

/**
* Name of the image sent to didOutputMetadata method of scanDelegate object that contains face.
* This image will be sent to scan delegate during recognition process if displaying of face image
* is enabled via displayFaceImage property and receiving of dewarpedImage in MetadataSettings is enabled.
*/
@property (nonatomic, readonly) NSString* ID_FACE;

/**
* Name of the image sent to didOutputMetadata method of scanDelegate object that contains signature.
* This image will be sent to scan delegate during recognition process if displaying of face image
* is enabled via displaySignatureImage property and receiving of dewarpedImage in MetadataSettings is enabled.
*/
@property (nonatomic, readonly) NSString* ID_SIGNATURE;

/**
* Name of the image sent to didOutputMetadata method of scanDelegate object that contains full document.
* This image will be sent to scan delegate during recognition process if displaying of full document image
* is enabled via displayFullDocumentImage property and receiving of dewarpedImage in MetadataSettings is enabled.
*/
@property (nonatomic, readonly) NSString* FULL_DOCUMENT_IMAGE;

/**
* Defines if owner's first name should be extracted from German ID
*
* Default: YES
*/
@property (nonatomic, assign) BOOL extractFirstName;

/**
* Defines if owner's last name should be extracted from German ID
*
* Default: YES
*/
@property (nonatomic, assign) BOOL extractLastName;

/**
* Defines if owner's place of birth should be extracted from German ID
*
* Default: YES
*/
@property (nonatomic, assign) BOOL extractPlaceOfBirth;

/**
* Defines if owner's nationality should be extracted from German ID
*
* Default: YES
*/
@property (nonatomic, assign) BOOL extractNationality;

/**
* Defines if owner's date of birth should be extracted from German ID
*
* Default: YES
*/
@property (nonatomic, assign) BOOL extractDateOfBirth;

/**
* Defines if date of expiry should be extracted from German ID
*
* Default: YES
*/
@property (nonatomic, assign) BOOL extractDateOfExpiry;

/**
* Sets whether face image from ID card should be sent to didOutputMetadata method of scanDelegate object.
* If you want to recieve this image, be sure to enable dewarpedImage in MetadataSettings.
*
* Default: NO
*/
@property (nonatomic, assign) BOOL displayFaceImage;

/**
* Sets whether signature image from ID card should be sent to didOutputMetadata method of scanDelegate object.
* If you want to recieve this image, be sure to enable dewarpedImage in MetadataSettings.
*
* Default: NO
*/
@property (nonatomic, assign) BOOL displaySignatureImage;

/**
* Sets whether full document image of ID card should be sent to didOutputMetadata method of scanDelegate object.
* If you want to recieve this image, be sure to enable dewarpedImage in MetadataSettings.
*
* Default: NO
*/
@property (nonatomic, assign) BOOL displayFullDocumentImage;

@end

NS_ASSUME_NONNULL_END
50 changes: 50 additions & 0 deletions MicroBlink.framework/Headers/PPGermanIdMrzRecognizerResult.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
//
// PPGermanIdMrzRecognizerResult.h
// BlinkIdFramework
//
// Created by Dino on 22/08/16.
// Copyright © 2016 MicroBlink Ltd. All rights reserved.
//

#import "PPBlinkOcrRecognizerResult.h"

NS_ASSUME_NONNULL_BEGIN

/**
* Class representing values obtained when scanning MRZ of German ID
*/
PP_CLASS_AVAILABLE_IOS(6.0) @interface PPGermanIdMrzRecognizerResult : PPBlinkOcrRecognizerResult

/**
* Returns the eye color of the German ID owner.
* @return the eye color of the German ID owner.
*/
- (NSString *)eyeColor;

/**
* Returns the height of the German ID owner.
* @return the height of the German ID owner.
*/
- (NSString *)height;

/**
* Returns the date of issue of the ID.
* @return the date of issue of the ID.
*/
- (NSString *)dateOfIssue;

/**
* Returns the issuing authority of the German ID.
* @return the issuing authority of the German ID.
*/
- (NSString *)authority;

/**
* Returns the address of the German ID owner.
* @return the address of the German ID owner.
*/
- (NSString *)address;

@end

NS_ASSUME_NONNULL_END
Loading

0 comments on commit 7fe58e9

Please sign in to comment.