我正在使用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类型,但不会检测驱动程序许可。
我缺少什么?
答案 0 :(得分:3)
问题似乎是由捕获会话预设引起的。 我在Google Mobile Vision的GitHub问题下找到了解决方案:
- (void)viewDidLoad {
[super viewDidLoad];
// Set up default camera settings.
self.session = [[AVCaptureSession alloc] init];
self.session.sessionPreset = AVCaptureSessionPresetHigh;