OpenCV Android 中的服务与线程

services vs threads in Android for OpenCV

我需要使用 OpenCV 对从智能手机摄像头接收到的帧进行一些密集的后台处理。对于某些处理,我的帧速率从 20 FPS 下降到 2 甚至 0.3 FPS。

我的第一个想法是使用带有处理程序消息的线程,但因为我是 android 的新手,并且查看文档,似乎服务更适合我的案例场景。

我的后台任务不只是发送数据,我需要该任务的结果,所以不知道该选择什么。

尝试AsyncTask。它易于使用。您可以找到实施指南 here