AVCaptureMetadataOutput在macOS中不可用

如果你希望在Mac上实现实时的基于摄像头人脸检测的话,你会发现大部分教程中介绍的 AVCaptureMetadataOutput 已经不可用,Xcode会提示 “AVCaptureMetadataOutput is unavailable”。

AVCaptureMetadataOutput在macOS中不可用

如果你希望在Mac上实现实时的基于摄像头人脸检测的话,你会发现大部分教程中介绍的 AVCaptureMetadataOutput 已经不可用,Xcode会提示 “AVCaptureMetadataOutput is unavailable”。

查阅官方的 最新API Reference 显示适用平台为 iOS 6+。一份稍旧的 Class Reference 显示 “Available in OS X v10.9 through OS X v10.9. Not available to 64-bit applications”。在Stack Overflow上有一个相关提问,暂无回答。

感谢Google,搜索到来自Apple官方社区的一篇问答:Read QR Code OS X (10.10 and later) 。回复很简单:

Use Core Image’s CIDetector and CIQRCodeFeature classes.  They’ll find and decode the information and even correct for rotation and perspective issues.

转发至

微信扫一扫分享

WeChat QR Code

有技术问题需要解决?

论文复现、模型部署、代码审查 —— 把问题带来,我帮你走通整条链路。

微信聊聊 微信二维码 关于我