Android:从服务中连续播放图像
嗨, 我正在为我的机器人项目在Android上进行图像处理。在我的项目中,我有3项服务:摄像服务、VisionService、TakePictureServiceAndroid:从服务中连续播放图像,android,android-intent,image-processing,memory-management,computer-vision,Android,Android Intent,Image Processing,Memory Management,Computer Vision,嗨, 我正在为我的机器人项目在Android上进行图像处理。在我的项目中,我有3项服务:摄像服务、VisionService、TakePictureService CameraService:使用VideoCapture(OpenCV)本机读取摄像头,并通过摄像头广播字节[]数据 VisionService:接收字节[]数据帧,处理人脸检测并广播人脸位置 TakePictureService:当面位于图像中心时,接收字节[]数据帧,在SurfaceView上绘制并将帧保存到SD卡。 问题是系
- CameraService:使用VideoCapture(OpenCV)本机读取摄像头,并通过摄像头广播字节[]数据
- VisionService:接收字节[]数据帧,处理人脸检测并广播人脸位置
- TakePictureService:当面位于图像中心时,接收字节[]数据帧,在SurfaceView上绘制并将帧保存到SD卡。
非常感谢您可以使用AIDL接口,而不是广播,一旦摄像头有数据可用,您可以从cameraService调用Vision服务接口,广播不适合此工作,因为您需要传递大量数据非常感谢。我使用绑定服务解决了这个问题。