问题标签 [google-cloud-vision]
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.
google-api - 即使我发送的请求数量较少,Google Vision API 也达到了请求限制
Google Vision API 限制为每秒 10 个请求。我在每个请求之间设置了 10 秒的时间间隔,即使如此,在第二个或第三个请求之后我得到的每个请求的响应如下。第一个请求总是可以正常工作。
, https://vision.googleapis.com/v1/images:annotate?alt=json 返回“配额组令牌不足,使用 ID 限制 DefaultGroupUSER-100s ******@****** *。
发生这种情况的原因可能是什么。有什么我缺少的文档吗?我尝试传递的图像大小仅在 100-150 KB 范围内。
amazon-web-services - 如何从 aws ec2 实例调用 google vision api?
我正在尝试使用 google cloud vision api,我正在尝试使用标签检测来检索图像的标签。
首先,我想在本地向 api 发送 http 请求,看看一切正常。最后,我想将我的应用程序部署到 AWS EC2。
我的问题是:如果我使用 AWS EC2,使用 vision api 是否有任何问题?
我之所以这么问,是因为我对视觉 api 的身份验证有点困惑,我的意思是,正如我在视觉 api 文档中看到的那样,有一些方法可以对我的应用程序进行身份验证,我按照文档中的说明设置了谷歌云控制台中的凭据并这样做:
" 检查环境变量 GOOGLE_APPLICATION_CREDENTIALS。如果指定此变量,它应该指向定义凭据的文件。为此目的获取凭据的最简单方法是在 Google API 控制台中创建服务帐户密钥:
- 转到 API 控制台凭据页面。
- 从项目下拉列表中,选择您的项目。
- 在凭据页面上,选择创建凭据下拉菜单,然后选择服务帐户密钥。
- 从服务帐户下拉列表中,选择现有服务帐户或创建一个新服务帐户。
- 对于密钥类型,选择 JSON 密钥选项,然后选择创建。该文件会自动下载到您的计算机。
- 将您刚刚下载的 *.json 文件放在您选择的目录中。这个目录必须是私有的(你不能让任何人访问它),但是你的 web 服务器代码可以访问。
- 将环境变量 GOOGLE_APPLICATION_CREDENTIALS 设置为下载的 JSON 文件的路径。"
在我的情况下,这是正确的做法吗?
非常感谢!
python - Google Vision OCR 的坐标值不完整
我有一个脚本可以遍历不同形式的图像。在解析 Google Vision 文本检测响应时,我使用每个文本项的“boundingPoly”中的 XY 坐标来专门查找表单不同部分的数据。
我遇到的问题是某些响应仅返回 X 坐标。例子:
我已经设置了一个 try/except(使用 python 2.7)来解决这个问题,但它总是同样的问题:KeyError: 'y'
. 我正在遍历数千种表格;到目前为止,它发生在 1000 行中的 10 行。
以前有人遇到过这个问题吗?如果遇到此错误,除了尝试重新提交请求之外,还有其他解决方法吗?
java - 我在尝试使用 Google Cloud Vision 时收到 INVALID_ARGUMENT
所以我只想使用谷歌云视觉 API 从图像中检测文本或标签。但是当我运行这段代码时,我总是得到:com.google.api.client.googleapis.json.GoogleJsonResponseException: 400 Bad Request
但我不知道为什么......这是我得到的完整 json 输出:
我的测试代码在这里:
所以问题是..这段代码有什么问题?
java - Google Vision Java 客户端批量请求响应标识
我正在尝试向 Google Vision Text Detection API 发出批量请求。到目前为止,我将图像的路径放入列表中,发出批处理请求并获得响应。但是,我无法确定哪个结果属于哪个图像。为此,我尝试在请求中放入一个 ID,当我得到结果时,我会比较这些 ID。但是,我不能将任何自定义字段放入请求中。我的方法有问题吗?我怎么知道哪个响应属于哪个图像?
这是我用于这些请求的代码:
python - Google Cloud Vision - 数字和数字 OCR
我一直在尝试用 Python 实现一个 OCR 程序,它可以读取具有特定格式 XXX-XXX 的数字。我使用了 Google 的 Cloud Vision API Text Recognition,但结果不可靠。在 30 张高对比度 1280 x 1024 bmp 图像中,只有少数产生了正确的输出,或者至少在结果中包含了正确的输出。该程序倾向于省略一些数字,以非英语语言输出或潜入一些特殊字符。
目标是至少连续输出正确的数字,不管结果是否撒满了其他垃圾。有没有办法帮助程序更好地识别数字,例如将结果限制为特定格式或仅限数字?
pdfbox - Google Cloud Vision API -“image-annotator::Malformed request.: Image processing error”
查询 Google Vision API 时出现错误:
我传递了一个包含图像的 pdf 文件,然后提取图像pdfbox
用于创建AnnotateImageRequest
列表
并将上面创建的列表传递给视觉服务:
我也试过删除图像字节数组的base64编码,但仍然得到顶部列出的相同错误。字节数组长度为“ 774800 ”
有没有我遗漏的东西,因为当我将图像多部分传递给 servlet 并传递从输入流获得的字节数组时,它工作正常。
我在 Tomcat V8 上运行应用程序
使用的依赖项:
unity3d - 谷歌云视觉 API 图片请求
我想从谷歌云视觉 API 获取数据,看看输入可以以 base64 和图像 uri 格式给出。但是 base64 似乎太长,将图像作为 uri 上传需要一些额外的时间。请让我知道是否有人知道任何其他解决方法。
android - 如何使用 google vision api 从图像中进行文本检测?
我新的 Android 代码方面,我有一个项目。
我想使用 google vision api 从 ıimage 进行文本检测,但我不能。
我在互联网上搜索,但找不到足够的信息,我知道我应该使用 Json(AsynTack)。
只是想要这不是人脸检测,标志检测。
我该怎么做,你有什么建议吗?
python - 谷歌视觉 API 错误代码
我正在尝试 https://googlecloudplatform.github.io/google-cloud-python/stable/vision-usage.html中的示例代码
image.detect_safe_search 对从 api 返回的结果抛出一个关键错误。在打印结果字典时,我发现它没有预期的密钥,因为它给出了错误响应。从 google api 返回的响应是
我在 api 的文档中找不到错误代码的任何引用。我错过了什么?