我刚刚了解了OCR Google愿景。我认为它需要pdf才能上传到Cloud Storage。可以用其他来源更改inputConfig吗?例如从本地存储。谢谢。
根据官方文档,文件必须存储在GCS Detect text in files (PDF/TIFF)中:
当前PDF / TIFF文档检测仅可用于存储在Cloud Storage存储桶中的文件。响应JSON文件类似保存到Cloud Storage存储桶中。
vision.types.GcsSource
采用url(字符串)属性:
输入文件的Google Cloud Storage URI。 这只能是一个Google Cloud Storage对象。当前不支持通配符。
同样,函数vision.types.GcsDestination
具有URL(字符串)属性:
将结果存储在其中的Google Cloud Storage URI。结果将采用JSON格式,并以其对应的输入URI开头。该字段可以代表一个文件,也可以代表一个前缀多个输出。前缀必须以/结尾。
示例:
文件:gs://bucket-name/filename.json
前缀:gs:// bucket-name / prefix / here /
文件:gs:// bucket-name / prefix / here
如果有多个输出,则每个响应仍为AnnotateFileResponse,每个其中包含AnnotateImageResponse完整列表的一部分。例如,如果输出JSON太多,则可能发生多个输出大并且溢出到多个分片文件中。