(在android中),我希望需要获取照相机帧,从openCV
输出获取而不是原始照相机帧的应用程序。例如,我有一个打开相机并显示像视频一样的凸轮帧的应用程序,我希望该应用程序从接口输出中获取相机帧(某些应用程序获取并处理凸轮的原始帧)。
界面应用程序的行为/运行类似于后台服务,而当其他应用程序使用照相机API时,实际上android为他们提供了界面应用程序输出,而不是原始帧。
可以吗?
答案 0 :(得分:0)
您的问题看起来有点混乱,但是我会尽力帮助您。
您必须了解OpenCV内置否内置视频编码器(或视频接口,如您所指)。图书馆依靠第三方来完成工作。您的接口已经存在(了!),只需检查一下您已编译了哪个接口,并牢记您可能必须为此编写C ++嵌入代码。
您的Android环境应具有以下两项之一:
https://gstreamer.freedesktop.org/documentation/tutorials/android/index.html
https://github.com/WritingMinds/ffmpeg-android
https://hackernoon.com/android-ndk-my-experience-with-ffmpeg-93dd7e4b9269