Android OpenCV-如何从后台服务处理相机帧?

Android OpenCV-如何从后台服务处理相机帧?,android,opencv,Android,Opencv,我想在一个服务中对安卓前置摄像头框架进行图像处理。 我使用OpenCV,因此使用CameraBridgeViewBase,它要求使用摄影机视图。 我不想录制视频。我需要实时处理每一帧 任何解决方案?根据可用的fadden示例,您可以使用SurfaceTexture而不是SurfaceView来获取帧。之前也有人回答过,但不幸的是从未验证过 我可以通过这种方式从服务中获取帧。这对我来说也很有趣。你找到解决办法了吗?@JonesV没有。我认为这是不可能的,我找到了一个解决方案,我在下面贴了出来。希望

我想在一个服务中对安卓前置摄像头框架进行图像处理。 我使用OpenCV,因此使用CameraBridgeViewBase,它要求使用摄影机视图。 我不想录制视频。我需要实时处理每一帧


任何解决方案?

根据可用的fadden示例,您可以使用SurfaceTexture而不是SurfaceView来获取帧。之前也有人回答过,但不幸的是从未验证过


我可以通过这种方式从服务中获取帧。

这对我来说也很有趣。你找到解决办法了吗?@JonesV没有。我认为这是不可能的,我找到了一个解决方案,我在下面贴了出来。希望对你有帮助。嗨,你怎么能得到相框?onFrameAvailable方法返回表面纹理,如何将其转换为fame?