问题标签 [google-product-search]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
239 浏览

google-cloud-platform - 视觉产品搜索索引时间

我有一个关于 Google Vision 产品搜索的问题。
为了测试 API,我从 Kaggle 数据集中上传了 700 个产品和 700 张图片:每个 300x800px。
API listProductSets 给出了索引需要一些时间,并且每小时都在增加,您可以在以下错误消息中注意到:

产品集 [[{".../testProductSet","displayName":"测试产品集","indexTime":{"seconds":"1578776083","nanos":909481355},"indexError":{"details ":[],"code":0,"message":""}}],null,null]

产品集 [[{"name":"...testProductSet","displayName":"测试产品集","indexTime":{"seconds":"1578779673","nanos":63308579},"indexError": {"details":[],"code":0,"message":""}}],null,null]

这是否意味着索引需要更多时间或表明 API 中存在错误?

索引连续 2 天,仍然没有索引图像。

0 投票
1 回答
208 浏览

python - 如何使用谷歌产品搜索 API?

我是编程的初学者,对Python的经验很少,但它是基础水平。

我正在尝试使用Google 云视觉产品搜索 API制作网络应用程序。

我尝试按照 google 上的操作指南进行操作,但我完全无法理解Creating a product set section

首先,我尝试在 python 类别中使用代码,但我不明白它是如何工作的。

它还显示命令,如

HTTP 方法和 URL:

POST https://vision.googleapis.com/v1/projects/project-id/locations/location-id/productSets

请求 JSON 正文:

我在 Cloud Shell 中尝试过,但它不起作用。

我根本不知道在哪里以及如何输入这些命令。

请回答如何使用这些命令。谢谢你。

0 投票
1 回答
11 浏览

google-vision - Google 购物不响应灰色结果

我正在尝试使用具有白色背景的几种产品的 API,并使用与图像中的那些产品(现实生活中的环境图像)具有相似内容的几张图像测试这些产品

我总是得到 0 预测。我无法得到 0.2 或 0.5 或不同于 0 的值。

谁能得到关于匹配的那种价值观?

0 投票
1 回答
48 浏览

python-3.x - Google Vision 产品搜索索引

我有一个关于 Google Vision 产品搜索的问题。我知道产品的产品搜索索引大约每 30 分钟更新一次。indexTime 是否在未使用的 ProductSet 上重置为默认值“1970-01-01T00:00:00Z”?

0 投票
1 回答
84 浏览

google-cloud-platform - 在 Vision API 产品搜索中索引图像和搜索产品的最佳图像形状/大小是什么?

文档提供有关不同功能的图像大小要求/最佳实践的信息。

我的问题更具体到 Product Search API:

  • 在创建产品索引时,我们产品的图像尺寸应该是多少才能获得最佳效果?
  • 搜索产品时:
    • 查询图像的大小应该是多少?
    • 我们应该如何调整这些查询图像的大小(如果更大)以获得最佳匹配?
0 投票
1 回答
110 浏览

google-cloud-platform - 如果我将 Python 脚本用于 Google Product Search API,如何指定 max_results 参数?

在使用命令行搜索 product_set 时,我们可以设置参数features.max Results来限制响应中返回的项目数。

但是如何在运行此处提供的 python 脚本时传递此参数?

另外,这个参数会影响响应时间吗?

0 投票
1 回答
79 浏览

base64 - 谷歌云视觉 - base64 图像的产品搜索返回 null

我是第一次实施谷歌云愿景。成功创建产品集、产品并为产品分配图像。当我尝试执行发送 base64 编码图像的产品搜索时,结果始终为空。但是当我尝试使用来自谷歌云存储的图像时,它正在工作。知道为什么它不起作用吗?

0 投票
1 回答
73 浏览

go - GCloud Vision API 的 NewImageAnnotatorClient 使用 option.WithCredentialsFile 抛出 Permission Denied

我有两个 GCP 项目,用于 kubernetes 资源的 projectA 和用于 product-search-api 和 spanner 数据库的 projectB。我在 projectB 中创建了一个具有所需权限的服务帐户,并将其credentials.json作为GOOGLE_APPLICATION_CREDENTIALSenv var安装到 projectA 中的服务,它运行良好

但正因为如此,使用 projectA 中的功能的服务还有一些其他权限问题,例如。堆栈驱动程序监控等。我可以将这些权限授予我创建的服务帐户,但后来我发现了一个ClientOption - withCredentialsFile.

我计划在不修改GOOGLE_APPLICATION_CREDENTIALS服务中的 env var 的情况下使用此选项,即继续使用 projectA 凭据。所以,我把它传递给了像下面这样的扳手客户端,它运行良好

但是当我通过它vision.NewImageAnnotatorClient向 ProductSearchAPI 发出请求时,我得到Permission Denied.

覆盖时我可以使用相同的凭据来请求产品搜索 API GOOGLE_APPLICATION_CREDENTIALS。我有什么错误吗?