GMV无法检测AAMVA驱动程序许可证

时间:2017-05-31 12:35:04

标签: ios objective-c android-vision

我正在使用Google Mobile Vision GMV中的Barcode API来扫描AAMVA驱动程序许可证类型。

- (void)viewDidLoad {
  [super viewDidLoad];

  NSDictionary *options = @{
    GMVDetectorBarcodeFormats : @(GMVDetectorBarcodeFormatQRCode | GMVDetectorBarcodeFormatPDF417)
  };

  // Initialize a barcode detector.
  self.barcodeDetector = [GMVDetector detectorOfType:GMVDetectorTypeBarcode options:options];
}

该应用现在可以检测PDF417类型,但不会检测驱动程序许可。

我缺少什么?

1 个答案:

答案 0 :(得分:3)

问题似乎是由捕获会话预设引起的。 我在Google Mobile Vision的GitHub问题下找到了解决方案:

- (void)viewDidLoad {
  [super viewDidLoad];

  // Set up default camera settings.
  self.session = [[AVCaptureSession alloc] init];
  self.session.sessionPreset = AVCaptureSessionPresetHigh;

https://github.com/googlesamples/ios-vision/issues/6