Swiftgram/LegacyComponents/TGPassportOCR.mm
Ilya Laktyushin e940b3f292 no message
2018-05-12 02:27:04 +04:00

22 lines
532 B
Plaintext

#import "TGPassportOCR.h"
#import "TGPassportMRZ.h"
#import "ocr.h"
@implementation TGPassportOCR
+ (SSignal *)recognizeMRZInImage:(UIImage *)image
{
return [[SSignal defer:^SSignal *
{
CGRect boundingRect;
NSString *string = recognizeMRZ(image, &boundingRect);
NSArray *lines = [string componentsSeparatedByString:@"\n"];
TGPassportMRZ *mrz = [TGPassportMRZ parseLines:lines];
return [SSignal single:mrz];
}] startOn:[SQueue concurrentDefaultQueue]];
}
@end