0

我基本上是在做一个智能垃圾箱项目。我想要一个超声波传感器感觉到有人把垃圾放进去……这将触发 rasberry pi 相机拍照。我遇到的问题是下一部分:如何让 rasberry pi 将拍摄的照片发送到谷歌云,然后,如何从谷歌云接收数据(返回数据应该是“湿的” ”或“干”)。最后,取决于返回数据是什么,我希望 rasbery pi 相应地移动伺服电机。我在将 rasberry pi 与谷歌云集成时遇到了很多麻烦。最后,我还想创建这个函数,每次拍照时,它都会自动修改为我在谷歌云上的训练数据,这样每次使用时模型都会变得更智能。我需要帮助:

  1. 将 rasbery pi 与谷歌云 AutoMl/Vision API 连接
  2. 将拍摄的图像发送到谷歌云
  3. 接收返回数据(湿或干)
  4. 将返回数据连接到伺服,即。根据返回的数据伺服应该移动。
4

2 回答 2

0

主要需要以下几点:

  • 获取服务帐号以从设备访问 Vision API
  • Python/Java/C++ 基础库使 HTTP 调用 Vision API

有关更多详细信息,请参阅以下链接:

  1. 在 Raspberry Pi 和 GoPiGo 上使用 Google Cloud Vision

  2. 云门铃

于 2019-12-23T18:01:42.560 回答
0

要获取湿/干信息,您可以使用 AutoML Vision 训练一个模型,该模型可以将拍摄的图像分类为这两个类别之一。此外,您可以将其训练为 Edge 模型,然后将其导出以供 Raspberry Pi 离线使用。

您可以使用此快速入门作为参考,开始使用 AutoML Vision Edge 模型。您可以在此处找到导出模型并将其与 Raspberry Pi 一起使用的信息。

于 2020-01-21T20:46:43.497 回答