- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我想将 iOS 7 的新条形码扫描功能与 UIImage
一起使用,而不是从设备的相机之一进行实时捕获。我已经使用 AVCaptureDeviceInput
进行检测。
我认为最好的方法是创建一个 AVCaptureInput
的具体子类,它从 UIImage
向 AVCaptureSession
提供媒体数据>。但是,我找不到任何关于如何子类化 AVCaptureInput
的文档或示例,所以我不知所措。
另一种方法是覆盖来自现有 AVCaptureDeviceInput
的媒体流,但由于这些 API 是私有(private)的,而且我想在 App Store 上发布我的应用程序,这并不理想。
最终,我可能会使用 ZXing 或 ZBar 等第 3 方条码库来完成此操作,但无法在此处使用 Apple 的内置功能似乎是一种浪费。
最佳答案
生活很简单。您可以改用 CIDetector。将图像转换为 CIImage 以供 CIDetector 解码。
关于ios - 如何从 UIImage 中提取 AVMetadataObject?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19480466/
我正在尝试在我的 iOS 应用程序中实现条形码扫描,但由于某种原因我无法打开相机。我正在使用 Apple 的 AVFoundation 框架进行扫描。 这是我启动相机和实现扫描仪的代码: // Get
我在检测二维码在哪里时遇到问题。 我需要在它周围画边框。 我使用 AVMetadataObject 贝塞尔曲线路径,但它不起作用。 请帮助我。 - (void)captureOutput:(AVCap
一段时间以来,我一直在发布一个应用程序,该应用程序使用 AVFoundation Framwork 读取驾照上的 PDF417 条形码以捕获数据。适用于许多不同州的驾驶执照。但是,我无法让它读取马里兰
我想将 iOS 7 的新条形码扫描功能与 UIImage 一起使用,而不是从设备的相机之一进行实时捕获。我已经使用 AVCaptureDeviceInput 进行检测。 我认为最好的方法是创建一个 A
我需要使用 iOS 设备上的相机扫描 MicroQR 条形码。有谁知道添加类型的 native 方法?例如,我的内置常量如下所示:哦,是的,我正在使用 Swift let supportedCodeT
我是 Swift/iOS 开发的新手,正在致力于将 Swift 3.0 项目转换为 Swift 4.2 以支持更新的设备。 在这个过程中,我收到以下错误: Cannot assign value of
我是一名优秀的程序员,十分优秀!