ios - GMV 无法检测 AAMVA 驾驶执照

标签 ios objective-c android-vision

我正在使用Barcode API从 Google Mobile Vision GMV 扫描 AAMVA 驾驶执照类型。

- (void)viewDidLoad {
  [super viewDidLoad];

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

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

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

我缺少什么?

最佳答案

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

- (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

关于ios - GMV 无法检测 AAMVA 驾驶执照,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44284994/

相关文章:

android - 带有 Google Vision API 的媒体记录器

android-vision - 在 TextRecognizer 中设置 OCR 白名单

java - 使用 'android-vision'库保存实时检测到的人脸(Track Faces)图像

ios - 是否可以获取与键盘关联的文本字段?

ios - PhoneGap : Device orientation under iOS

ios - 如何在 iOS 中不使用 UIImageView 的情况下在 View 上绘制/绘制 UIIMage

ios - 自上次 Xcode 更新以来,我无法处理图像

ios - 如何知道您的短信过滤器扩展是否在 iOS 设置中启用?

ios - UIActionSheetdelegate 没有获取 subview

objective-c - 在 objective-c 中实现 -hash 时如何处理 float 和 double