我在 Android(大于 3.2)的相机预览屏幕上进行了基本的对象检测。对于不支持在预览屏幕上处理的设备,我正在缓冲预览屏幕,对其进行处理并清除缓冲区。这部分正在按需要工作。
我现在想要的是这个应用程序在后台运行,而其他任何应用程序都在前台运行。我正在使用 android 服务,并且能够在后台运行一个小型测试应用程序。但是我担心的是相机预览应用程序。
我不想显示预览屏幕,而是使用预览屏幕信息进行处理。这可能问得太多了,但我想知道这是否可能。我遇到了这个链接,它显示了一些希望。基本上我想处理视频(预览)流而不在屏幕上显示它。如果这是可行的,那么我可以考虑将这个应用程序放在后台,并将其他一些应用程序放在前台。
不幸的是,我将无法共享代码,但这是创建表面视图和启动预览的标准逻辑。
我真的很感激对此的任何见解。