gpt4 book ai didi

iOS:我可以从图库中获取视频的 AVMetadataFaceObject 吗?

转载 作者:行者123 更新时间:2023-11-28 23:56:43 24 4
gpt4 key购买 nike

对于实时相机处理,我使用 AVCaptureMetadataOutput 来获取面部信息。我可以从图库中获取视频的 AVCaptureMetadataOutput(特别是 AVMetadataFaceObject)吗?

谢谢!

最佳答案

AVCaptureMetadataOutput 正如名称中的“Capture”所暗示的那样,仅用于媒体捕获。它是基于硬件的探测器的软件接口(interface) - 例如您设备中的图像信号处理器内置了快速(但不详细或精确)的人脸检测功能,因此相机可以进行基于人脸的自动对焦。

如果您想处理已录制的视频来检测人脸,可以使用其他 API,利用基于软件的检测。最新、最好的此类 API 是 Vision framework及其VNDetectFaceRectanglesRequestVNDetectFaceLandmarksRequest类。

Here's an Apple sample code project显示针对摄像头实时视频的 Vision 人脸检测 API 的实际应用。 (它还展示了 Vision 的对象跟踪 API,可以在检测到同一张脸后在帧与帧之间移动时跟踪它。)使其与预先录制的视频一起使用的关键区别是用 AVAssetReader 代替 AVCapture 系统的使用/AVAssetReaderOutput 从视频文件中顺序获取像素缓冲区并将其提供给 Vision。

关于iOS:我可以从图库中获取视频的 AVMetadataFaceObject 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51038880/

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