google-cloud-vision - 如何同时使用 Google Cloud Search 和 Vision API
问题描述
大家,在这一点上我有一个完全不典型的话题,我希望我在这里向正确的人讲话。我正在做一个个人项目。我最近成为 G Suite 客户,想通过 Google Drive 映射我的文档和媒体管理。到目前为止,文档管理运行良好,在 Google Cloud Search 的帮助下,我可以轻松地跨平台找到我的文档。
由于我个人拍了很多照片,我想知道是否可以使用谷歌产品找到一种方法来自动分类我的照片。我的方法是使用 Vision API 的标签检测将 5 个最有可能的标签存储为元数据。通过使用元数据,当我搜索建筑或动物时,我可以在一次搜索中找到包含以下术语之一的所有图像。这个概念当然应该可以扩展到位置和文本检测。我已经尝试通过诸如 integromat.com 之类的页面来创建自动功能,为照片添加标签,但不幸的是没有成功。好吧,现在我们来看看目前的情况。由于我意识到与 Google Cloud 的积极互动至关重要,因此我正在寻求经验丰富的社区的帮助。
在提出建议之前,也许还有一个提示。谷歌照片很棒,可以做类似的事情,但它没有与谷歌云搜索集成,管理 RAW 文件会很糟糕。
解决方案
您可以使用以下方法实现您想要的:
- 构建网络/移动应用程序以将照片上传到 Google Drive 或 Cloud Storage。
- 在上传到云端硬盘/云存储之前,使用 Google Vision API 从您的图片中获取元数据。
- 使用 Google Cloud Search Rest API将提取的元数据与 Cloud Search 的图像 URL 一起编入索引。
- 创建自定义搜索界面来搜索和显示您的索引图像。
以上步骤应该能够为您指明实施解决方案的正确方向。如果您需要进一步的帮助,请告诉我。
推荐阅读
- python - 使用 sympy 解析字符串时出现意外行为
- python - 使用 python 发送请求
- python - Channels:如何在 Windows Server 上使用 Redis 通道层作为后端来处理大量并发用户?
- javascript - React-Redux:接收和发送表单数据(服务器)
- css - :before 上的多行链接动画
- reactjs - 在 BotFramework WebChat 中压缩 botframework 文件上传图像?
- c# - Xamarin Forms (C#) - 从 Picker.SelectedIndexChanged 调用 Navigation.PushModalAsync 会引发空引用异常
- python - 如何在使用 SimpleITK 保存 DICOM 文件时保留 UID?
- html - html:表格的行和列的不同颜色
- ios - 如何在 iOS 中分发内部应用程序