我试图请求TEXT_DETECTION和maxResults的1,这是body json示例:
{
"requests": [
{
"image": {
"content": "",
"source": {
"gcsImageUri": "",
"imageUri": "https://www.optumhealthfinancial.com/content/dam/optumhealthfinancial/Images/receipts.gif"
}
},
"features": [
{
"type": "TEXT_DETECTION",
"maxResults": 1
}
]
}
]
}
但是textAnnotations
的结果有一个以上的记录&超过1MB的响应大小。
发布于 2018-01-15 04:34:29
从文本检测响应的描述
TEXT_DETECTION响应包括检测到的短语、其边界框和单个单词及其边框。
因此,您将为您的示例图像中的每个单词设置边框。此外,从TextAnnotation的定义来看,
TextAnnotation包含OCR提取文本的结构化表示形式。提取的OCR文本结构的层次结构如下:TextAnnotation -> Page -> Block ->段落-> Word ->
结果的大小取决于示例图像中包含的信息量。maxResults
适用于可以有多个结果(faceAnnotation、textAnnotations)的情况,如描述的这里。您不会得到多个结果,对于检测到的段落中的每个单词都有一个结果。
如果希望获得较小的结果,请使用DOCUMENT_TEXT_DETECTION运行请求
{
"requests":
[
{
"image":
{
"content": "",
"source":
{
"gcsImageUri": "",
"imageUri": "https://www.optumhealthfinancial.com/content/dam/optumhealthfinancial/Images/receipts.gif"
}
},
"features":
[
{
"type": "DOCUMENT_TEXT_DETECTION",
"maxResults": 1
}
]
}
]
}
发布于 2019-06-10 22:37:00
maxResults不适用于TEXT_DETECTION
这种类型的结果的最大数量。不适用于TEXT_DETECTION、DOCUMENT_TEXT_DETECTION或CROP_HINTS。
https://stackoverflow.com/questions/48256832
复制