You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Cloud文本检测中仅打印完整文本而非逐行输出?

解决Google Cloud文本检测仅获取完整文本的问题

Google Cloud Vision的text_annotations返回结果里,第一个元素是整张图片识别出的完整文本(包含自然换行),后续元素则是拆分后的单个文本片段(比如每个独立单词)。

要只获取你需要的完整文本块,只需修改代码,直接提取第一个元素的description即可:

response = client.text_detection(image=image)
text_annotations = response.text_annotations
if text_annotations:  # 先判断是否有识别结果,避免索引越界
    full_text = text_annotations[0].description
    print(full_text)

执行这段代码后,针对示例图片会输出:

CAUTION
Otters crossing
for next 6 miles

这样就精准获取到了第一部分完整文本,不会输出后续拆分的单个片段。

内容的提问来源于stack exchange,提问作者CSDUG

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 05:35:29