首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QR码ios 7 AVMetadataObject

QR码ios 7 AVMetadataObject
EN

Stack Overflow用户
提问于 2013-10-10 10:30:01
回答 2查看 2.9K关注 0票数 2

我发现qr代码在哪里有问题。

我需要在它周围画个边界线。

我使用AVMetadataObject bezierpath,但它不起作用。

请帮帮我。

代码语言:javascript
复制
- (void)captureOutput:(AVCaptureOutput *)captureOutput
didOutputMetadataObjects:(NSArray *)metadataObjects
       fromConnection:(AVCaptureConnection *)connection
{
    for (AVMetadataObject *metadata in metadataObjects)
    {
            AnimationView *cv = [[AnimationView alloc]initWithFrame:self.livevideo.bounds]; //creat an instance of your custom view
        [cv setBackgroundColor:[UIColor clearColor]];



        NSLog(@"%f",metadata.accessibilityPath.accessibilityActivationPoint.x);

        [location addSubview:cv];


        if ([metadata.type isEqualToString:AVMetadataObjectTypeEAN13Code])
        {

        }
        else if ([metadata.type isEqualToString:AVMetadataObjectTypeUPCECode])
        {

        }
        else if ([metadata.type isEqualToString:AVMetadataObjectTypeEAN8Code])
        {

        }
        else if ([metadata.type isEqualToString:AVMetadataObjectTypeQRCode])
        {

        }
    }
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-11 14:56:46

您将需要使用AVMetadataMachineReadableCodeObject的角属性来在检测到的代码周围绘制透视图框。

参见我在https://github.com/werner77/WECodeScanner的例子

票数 9
EN

Stack Overflow用户

发布于 2019-03-05 17:07:02

transformedMetadataObject(for:)上使用AVCaptureVideoPreviewLayer方法。

在下面的AVCaptureMetadataOutputObjectsDelegate方法中,previewLayerAVCaptureVideoPreviewLayer的一个实例。

代码语言:javascript
复制
func metadataOutput(_ output: AVCaptureMetadataOutput, didOutput metadataObjects: [AVMetadataObject], from connection: AVCaptureConnection) {        
    if let metadataObject = metadataObjects.first, let transformedMetadataObject = previewLayer.transformedMetadataObject(for: metadataObject) {
        print(transformedMetadataObject.bounds)
    }    
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19293328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档