2016-07-29 67 views
0

我想要构建一个具有实时物体识别(类似于人脸识别)的安卓相机应用程序。我知道物体识别比面部识别更复杂,所以我想要做的是在服务器上使用对象识别算法进行机器学习,并从android发送到服务器帧,然后由服务器进行处理并返回对象名称这被发现。安卓相机上的物体识别

现在服务器接收图片作为参数和图片中的对象的响应,我正在考虑使用Camera.PreviewCallback和onPreviewFrame()将帧发送到服务器(在API级别21中弃用)。或者我应该用video streaming from android to server做些什么?

有人可以解释是否有可能以及它是最好的方法吗?

回答

0

您可以在设备上或根据您的建议在云中进行对象识别 - 后者的优势是可用的处理能力更强大,但这必须与发送图像的需求进行平衡到服务器。

对于这两种方法都有一些知名的图书馆或服务,值得一看,看他们是否满足您的需求。

有关设备:

对于服务器方面,它会是个不错的考虑看看谷歌的云计算愿景的服务启动: