首页 > 解决方案 > Android 向摄像头提要添加实时叠加层

问题描述

我正在尝试将实时叠加层添加到来自摄像机源的视频捕获中。我应该使用哪个 api 以及如何使用?

思路如下,

  1. 获取相机信息(左)
  2. 从提要生成覆盖,我在这里使用深度模型(中)
  3. 在原始视频源上实时添加叠加层(右)

在此处输入图像描述

标签: androidvideo

解决方案


OpenCV ( https://opencv.org ) 将允许您逐帧获取视频源:

  • 加载框架
  • 分析它并生成您的叠加层
  • 将您的叠加层添加到框架(或用合并的叠加层替换框架)
  • 显示和/或保存框架

根据您需要执行的处理量、您正在运行的平台或设备以及您是否需要实时处理,您可能会发现很难在每帧都完成此操作以获得高帧速率。如果对您的问题域没问题,对此的一种解决方案是只处理第 n 帧。


推荐阅读