Android 在安卓系统中,是否可以处理视频(预览)流而不在屏幕上显示?
我在安卓3.2以上版本的相机预览屏幕上做了一个基本的物体检测。对于不支持在预览屏幕上处理的设备,我正在缓冲预览屏幕,对其进行处理并清除缓冲区。这部分工作正常 我现在想要的是这个应用程序在后台运行,而其他任何应用程序都在前台运行。我使用android服务,能够在后台运行一个小的测试应用程序。然而,我关心的是相机预览应用程序 我不想显示预览屏幕,但使用预览屏幕信息进行处理。这可能要求太多,但我想知道这是否可行。我遇到了一些希望。基本上,我想处理视频预览流而不在屏幕上显示它。如果这是可行的,那么我可以考虑把这个应用程序放在后台,把其他一些应用程序放在前台 不幸的是,我将无法共享代码,但是这是创建曲面视图和启动预览的标准逻辑Android 在安卓系统中,是否可以处理视频(预览)流而不在屏幕上显示?,android,android-camera,Android,Android Camera,我在安卓3.2以上版本的相机预览屏幕上做了一个基本的物体检测。对于不支持在预览屏幕上处理的设备,我正在缓冲预览屏幕,对其进行处理并清除缓冲区。这部分工作正常 我现在想要的是这个应用程序在后台运行,而其他任何应用程序都在前台运行。我使用android服务,能够在后台运行一个小的测试应用程序。然而,我关心的是相机预览应用程序 我不想显示预览屏幕,但使用预览屏幕信息进行处理。这可能要求太多,但我想知道这是否可行。我遇到了一些希望。基本上,我想处理视频预览流而不在屏幕上显示它。如果这是可行的,那么我可以
我非常感谢您能深入了解这一点。查看评论。基本上,他打开相机硬件,设置预览回调,并在不设置预览显示的情况下执行startpreview。这可能无法在所有设备上运行。您可以从后台服务中尝试此操作。如果您的前台无法访问摄像头应用程序,所有这些都将起作用。请更新这个,如果它工作。我很想知道。谢谢你的链接和想法,我会尝试一下,如果它有效,我一定会更新。