在 iOS AVFoundation 中读取多个二维码

问题描述

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

代码:差不多this

解决方法

欢迎!

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

来自 VNDetectBarcodesRequest 的文档:

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

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

This tutorial 可能会有所帮助。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...