修复条形码和二维码扫描时的延迟问题

如果同时支持扫描二维码和条形码,发现扫描条形码时速度很慢。 

        // 捕获到的数据的输出

        AVCaptureMetadataOutput *captureOutput = [[AVCaptureMetadataOutput alloc] init];

        [captureOutput setMetadataObjectsDelegate:self queue:dispatch_get_main_queue()];

        

 

        //深坑  这里的顺序是Y,X,H,W (0,0,1,1) Y表示扫描区域的Y值除以屏幕高度 H表示扫描区域的高度除以屏幕高度

        captureOutput.rectOfInterest = CGRectMake( 100/self.view.height,0, 240/self.view.height,1);

        

        

        [_captureSession setSessionPreset:AVCaptureSessionPresetHigh];

        [_captureSession addOutput:captureOutput];

 

posted @ 2017-02-04 14:26  ID_超电磁炮  阅读(1017)  评论(0编辑  收藏  举报