Android将实时叠加添加到相机Feed

时间:2018-11-13 22:34:50

标签: android video

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

想法在下面,

  1. 获取相机供稿(左)
  2. 从提要中生成叠加层,这里我使用的是深层模型(中)
  3. 实时在原始视频供稿顶部添加叠加(右)

enter image description here

2 个答案:

答案 0 :(得分:0)

我使用了与GraphicOverlay类似的文字。

另外,ViewOverlay可能值得研究。

答案 1 :(得分:0)

OpenCV(https://opencv.org)将允许您获取视频供稿,并逐帧显示:

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

根据需要执行的处理量,运行的平台或设备以及是否实时需要它,您可能会发现很难以高帧速率完成每一帧。一种解决方案,如果可以解决您的问题域,则仅在第n帧进行处理。