如何在视频预览中使用AVFoundation分析帧

AVFoundation是Apple开发的框架,可在iOS上使用。 该框架用于创建,编辑和播放媒体内容。 它使开发人员可以直接访问摄像头和麦克风。

在本教程中,我们将看到如何访问摄像机流以在每个帧上执行操作。

注意: AVFoundation是一个高度自定义的框架。 例如,如果您有一个只需要拍照的应用程序,则应使用UIImagePickerController。

要在应用程序中配置AVFoundation,必须使用AVCaptureSession。 此类拥有访问相机和正确使用输入所需的不同配置。 它将链接输入配置(相机,麦克风),输出配置(照片,视频流,音频流)和实时预览。

每个类的体系结构如下所示:

以下示例基于以下类:


WASSA是室内位置和计算机视觉领域的创新数字代理专家。 无论您是想帮助客户在建筑物中找到自己的出路,增强产品的用户体验,收集有关客户的数据还是分析某个地点的人流量和行为,我们的创新实验室都将科学的专业知识带给您最大的设计灵感根据您的目标调整解决方案。

在 – 找到我们:

  • Facebook和Twitter
  • 领英
  • 的GitHub
  • 我们的网站