我正在查看 CIDetectorTypeQRCode。如何检测其他类型的条码?我可以通过 AVMetadataObjectType 读取其他条形码类型,但是我想对 CIDetector 做同样的事情。我正在尝试实现条形码的实时突出显示。
在我的 AVCaptureMetadataOutputObjectsDelegate 实现完全锁定和读取代码之前尝试一种放大效果。
我正在查看 CIDetectorTypeQRCode。如何检测其他类型的条码?我可以通过 AVMetadataObjectType 读取其他条形码类型,但是我想对 CIDetector 做同样的事情。我正在尝试实现条形码的实时突出显示。
在我的 AVCaptureMetadataOutputObjectsDelegate 实现完全锁定和读取代码之前尝试一种放大效果。
CIDetector 只能检测以下类型,所以我们不能用它来检测其他类型的条码。
CIDetectorTypeFace
CIDetectorTypeRectange
CIDetectorTypeQRCode
CIDetectorTypeText
但是自从 iOS 11 引入了一组新的Vision API。现在可以从图像中读取条形码。
如果您的目标是 >iOS 11,则可以使用VNDetectBarcodesRequest
读取条形码结果。