【问题标题】:Reading multiple QR Codes in iOS AVFoundation在 iOS AVFoundation 中读取多个二维码
【发布时间】:2021-02-05 01:19:04
【问题描述】:

我正在尝试创建一个应用程序来检测我当前相机框架中的所有二维码,但受限于 AVFoundation 似乎只给了我 4 个集中在中间附近的二维码。是否可以在一帧中同时检测多个二维码?

代码:差不多this

【问题讨论】:

    标签: ios avfoundation qr-code ios-camera


    【解决方案1】:

    欢迎!

    看来您可以使用 Vision 来检测图像中的所有二维码。

    来自VNDetectBarcodesRequest的文档:

    默认情况下,条形码请求首先定位输入图像中的所有条形码,然后分析每个条形码以解码有效负载。

    (请注意,即使它被命名为“条形码”,symbologies 也支持二维码。)

    This tutorial 可能会有所帮助。

    【讨论】:

    • 谢谢!我最初想看看它是否能够让相机会话在一帧中检测到超过 4 个二维码,你会碰巧知道这是否可能吗?否则,我正在考虑在检测到至少 1 个 QR 码并渲染图像以使用 Vision 框架时拍摄快照
    • 我不知道,但我想捕获会话更受限制,以节省实际捕获的资源。为什么不像教程中那样直接在相机源上使用 Vision?
    • 主要是因为我想让我的手机继续运行以提取二维码。所以我想要一个可以持续运行的实时二维码扫描仪。但我认为有可能继续拍摄图像并在每张检测到至少 1 个二维码的图像上运行 Vision 框架
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多