问题标签 [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.
json - Google Cloud Vision JSON 数据的正确参数是什么
我收到此错误:
error": { "code": 400, "message": "Invalid value at 'requests[0].image.content' (TYPE_BYTES), \"000002.jpg\"", "status": "INVALID_ARGUMENT", "details": [ { "@type": "type.googleapis.com/google.rpc.BadRequest"
它可能与图像的编码有关,不确定。我正在向 Google 发送一堆.jpg
s。
请注意,这与这个问题类似,但它并没有多大帮助——没有答案。
这是我的 JSON:
for f in $FILES
do
echo "Original file name is $f"
response=$(curl -v -H "Accept: application/json" -H "Content-type:
application/json" -X POST -d '{"requests":[
{
"image":{
"content":"'"$f"'"
},
"features":[
{
"type":"LABEL_DETECTION",
"maxResults":3
}
]
}]}' $baseURL)
echo $response
done
关于是什么原因造成的任何想法?
ocr - 识别主题标签符号
我正在尝试使用带有 TEXT_DETECTION 的 Google Cloud Vision 来尝试对带有主题标签的图片进行 OCR。但我无法识别主题标签符号。有任何想法吗?
google-cloud-platform - google-cloud-vision 是否存储上传的图像?什么是隐私政策?
我想在我的项目中为 OCR 实现 google-cloud-vision API。但由于合规问题,我需要知道 google-cloud-vision 是否存储上传的图像?如果是,那么隐私政策是什么?
有没有人有这方面的信息?
谢谢!
python - 谷歌云视觉 API - Python
我似乎无法在我的谷歌云视觉代码中找到添加 API 密钥的位置或需要在谷歌凭据文件中找到的位置:
有谁知道我可以在哪里添加 API 密钥或找到凭证文件?
编辑:添加了 Eray Balkanli 推荐的更改,我在通话中添加了我的图像文件。我不确定我是否做得正确:
我收到以下错误:
有谁知道我该如何解决这个错误?
google-cloud-vision - Cloud Vision 示例应用未能发出 API 请求
我无法让 Google Vision 示例应用程序获得成功的 API 请求。
我确保计费、API 密钥是正确的。我什至尝试使用浏览器密钥和服务密钥,但没有运气。
返回的错误是:
由于其他 IOException 无法发出 API 请求无法解析主机“vision.googleapis.com”:没有与主机名关联的地址
如果您有任何想法,我一定会很感激。
google-cloud-vision - Cloud Vision API 可以检测对象的尺寸吗?
我正在探索 Cloud Vision API 的功能,我想知道是否有任何方法可以在标签检测下检测对象的尺寸。例如,如果您在街道上拍摄汽车的照片,则 Cloud Vision API 将返回汽车的尺寸(长度、高度或宽度)
google-app-engine - Cloud Vision 计费/定价不一致
我只是在掩饰我的账单历史记录,令我惊讶的是,我为Cloud Vision API Cloud Vision API Label Detection Operations收取了 28.71 美元的费用。我真的很困惑,因为它说我有“5356 个计数”。
Cloud Vision 定价表将 1001-1000000 个单位列为 5.00 美元用于标签检测。
这是 Google 计费的错误,还是我对定价的解释有误?我已经多次阅读了描述,但不确定我怎么会误解故障。
google-cloud-vision - 文档中的 Cloud Vision API 限制是否正确?
我将此交叉发布到 Cloud Vision 的 google 组......并添加了一些额外的发现。
以下是我认为相关的所有细节:
- 使用 VB.NET 2010
- 使用服务帐户身份验证
- 仅限于 .NET 4.0
- 使用这些 Google 库:Google.Api v1.10.0、Google.Apis.Auth v1.10.0、Google.Apis.Vision.v1 v1.12.0.45
- 执行文本和安全搜索分析
- 在请求中传递图像内容(不使用 Google Drive)
当每个请求只发送 4 张左右的图像时,事情就按预期工作了……我得到了响应和注释。
如果我将每个请求的图像数量增加到 8 个文件,则执行返回的响应不包含任何结果。没有错误,也没有异常。
只是一个零响应的 Google.Apis.Vision.v1.Data.BatchAnnotateImagesResponse 对象。使用网络流量监控工具,我看到了与 google vision 的连接——并且该服务返回了 200 服务器响应。但否则为空。
进一步的研究表明,我能够为每个整体请求成功地向 API 发送总共大约 1MB 的 base64 内容。此外,我得到了所描述的奇怪情况。
根据 API 文档,以下限制适用于 Google Cloud Vision API 的使用。
我没有看到任何可以打破记录限制的方法:每个请求 8 个文件,总大小小于 8MB,甚至没有文件接近 4MB。
关于我可能会错过什么的任何想法?以下记录的限制是否正确?
- 每张图片 MB 4 MB
- 每个请求的 MB 8 MB
- 每秒请求数 10
- 每天每个功能的请求数 700,000
- 每月每个功能的请求数 20,000,000
- 每秒图像数 8
- 每个请求的图像 16
javascript - 如何从 Node 中的图像 url 将图像上传到 Google Cloud Storage?
给定一个图片网址,我如何将该图片上传到 Google Cloud Storage 以使用 Node.js 进行图片处理?