gpt4 book ai didi

ios - 如何从 UIImage 中提取 AVMetadataObject?

转载 作者:技术小花猫 更新时间:2023-10-29 10:54:13 25 4
gpt4 key购买 nike

我想将 iOS 7 的新条形码扫描功能与 UIImage 一起使用,而不是从设备的相机之一进行实时捕获。我已经使用 AVCaptureDeviceInput 进行检测。

我认为最好的方法是创建一个 AVCaptureInput 的具体子类,它从 UIImageAVCaptureSession 提供媒体数据>。但是,我找不到任何关于如何子类化 AVCaptureInput 的文档或示例,所以我不知所措。

另一种方法是覆盖来自现有 AVCaptureDeviceInput 的媒体流,但由于这些 API 是私有(private)的,而且我想在 App Store 上发布我的应用程序,这并不理想。

最终,我可能会使用 ZXing 或 ZBar 等第 3 方条码库来完成此操作,但无法在此处使用 Apple 的内置功能似乎是一种浪费。

最佳答案

生活很简单。您可以改用 CIDetector。将图像转换为 CIImage 以供 CIDetector 解码。

关于ios - 如何从 UIImage 中提取 AVMetadataObject?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19480466/

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