gpt4 book ai didi

ios - 二维码 ios 7 AVMetadataObject

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:02:43 28 4
gpt4 key购买 nike

我在检测二维码在哪里时遇到问题。

我需要在它周围画边框。

我使用 AVMetadataObject 贝塞尔曲线路径,但它不起作用。

请帮助我。

- (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])
{

}
}
}

最佳答案

您需要使用 AVMetadataMachineReadableCodeObject 的 corners 属性在检测到的代码周围绘制一个透视框。

请参阅我的示例 https://github.com/werner77/WECodeScanner

关于ios - 二维码 ios 7 AVMetadataObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19293328/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com