在Google Glass上运行计算密集型任务的最佳方法是什么?我想到的具体任务涉及OpenCV和大量图像处理。我提供单个图像作为输入,OpenCV分析图像。桌面需要几秒钟才能完成此任务,而Glass需要花费几分钟时间。将此处理推迟到手机或计算机的最佳方法是什么?我的代码是用Java编写的。
我看到的方式有两种可能性:
通过蓝牙发送输入图像,将计算密集型任务推迟到手机或计算机上。
通过云端发送输入图像,将计算密集型任务推迟到手机或计算机上。
这个特定问题的最佳解决方案是什么?如果我使用云方法,Google Glass最适合使用哪些云服务?
答案 0 :(得分:1)
按照 here 所述,通过镜像API上传方法推送数据,以免处理传输问题。编写应用服务器以运行算法并在Google App Server或您自己的服务器上运行它。将结果返回给Mirror API,并将其作为回调值返回给Google Glass。