iOS 中扫描 Code-128 条形码问题(AVFoundation)

问题描述 投票:0回答:1

我正在努力向我的应用程序添加新的条形码扫描功能。决定使用

AVFoundation
来实现此目的。按照互联网上许多示例的方式实现了所有内容。

metadataObjectTypes
中仅指示我需要的一种
AVMetadataObjectTypeCode128Code
类型。 一切看起来都不错,我什至可以扫描具有纯色背景的条形码,例如,如果您拍摄并打印带有 Code-128 条形码的标签并将其放在一张白纸上。但是,如果您将印有 Code-128 条形码的打印标签放在类似木质颜色的桌子上(我附上照片),那么扫描仪读取条形码就会变得更加困难,您必须放大并查看扫描仪对焦,识别条码需要很长时间

值得注意的是,如果我还指定

AVMetadataObjectTypeInterleaved2of5Code
类型的条形码,那么在与背景相同的条件下,他们的扫描仪扫描速度会更快。

也许有人遇到过类似的问题?也许我缺少一些

AVCaptureMetadataOutput
或其他设置的附加设置? 如果您提供任何信息并帮助解决此问题,我将不胜感激。

enter image description here

ios avfoundation barcode barcode-scanner code128
1个回答
0
投票

我也遇到同样的问题,请问你找到解决办法了吗?

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.