Android 视频流中的覆盖

Android 视频流中的覆盖,android,opencv4android,Android,Opencv4android,我想开发一个应用程序,我流一个视频。我想添加图形,而不是直接显示图像。因此,我需要捕获每个帧并在它显示给查看器之前对其进行处理 我的方法是使用OpenCV进行渲染。我不知道这是否是最好的选择。此外,目前我有使用本机相机的工作代码,我在循环中获得AImage* 哪种方法最好,尝试将AImage中的数据附加到cv::Mat中,然后返回?或者使用VideoCapture启动视频流 如果启动VideoCapture是最好的选择,那么它是在本机代码中启动还是在java中启动?您需要直接将图形添加到视频中,

我想开发一个应用程序,我流一个视频。我想添加图形,而不是直接显示图像。因此,我需要捕获每个帧并在它显示给查看器之前对其进行处理

我的方法是使用OpenCV进行渲染。我不知道这是否是最好的选择。此外,目前我有使用本机相机的工作代码,我在循环中获得
AImage*

哪种方法最好,尝试将
AImage
中的数据附加到
cv::Mat
中,然后返回?或者使用
VideoCapture
启动视频流


如果启动
VideoCapture
是最好的选择,那么它是在本机代码中启动还是在
java
中启动?

您需要直接将图形添加到视频中,还是使用添加的图形保存视频?如果没有,在视频顶部的单独覆盖上显示图形可能更容易,处理开销也更小。例如,目标是在youtube上直播视频。好的,听起来你确实需要一个解决方案来将图形嵌入视频中。几年前,人们曾讨论过在mp4视频中使用单独的图形曲目,类似于字幕曲目,但我不确定这在哪里。