google-vision - 为什么google vision api的结果与网站的ocr不同?
问题描述
我尝试通过 Google Vision API 进行 OCR 图像:
从 API 返回的结果文本:
"text": "ROBERT M. SCHARF. M.D\n1645 Dorchester Drive\nPlano, Texas 75075\nTELEPHONE (972) 508-3328\nDEA REG. #AS 6975342\nJohn Doe\nDATE 6/1/08\nSPHERICAL\nCYLINDRICAL\nAXIS\nPRISM\nBASE\nOD-3.00\nos3.75\nOD+2.50\nos +2.50\n+1.25\n+1.75\nbi or tri\nD.V\n125\nN.V\nREMARKS +2.75 Hoya GP\n"
我从谷歌网站获得的结果文本:https ://cloud.google.com/vision/docs/drag-and-drop
"text": "ROBERT M. SCHARF, M.D.\n1645 Dorchester Drive\nPlano, Texas 75075\nTELEPHONE (072) 596-3328\nDEA REG. #AS 6075342\nFOR John Doe\n- DATE_6/1/08\nPRISM\nBASE\nADDRESS\nB\nOD\nDV\nos\nS PHERICAL\n-3.00\n-3.75\n+2.50\n+2.50\nCYLINDRICAL\n+1.25\n+1.75\nbi or tri\nAXIS\n55\n125\nOS\nREMARKS +2.75 Hoya GP\nRobertas charl, mb.\n"
从谷歌网站:它可以得到正确的值[ -3.75
],但从API,它只返回[ 3.75
]
为什么google vision api的结果与网站的ocr不同?
解决方案
原因:我使用 type=TEXT_DETECTION,web 使用 DOCUMENT_TEXT_DETECTION
推荐阅读
- windows-xp - Delphi 6 TQuery 无法在一台 Windows XP 机器上修改只读数据集
- java - Jboss java.lang.OutOfMemoryError:Java 堆空间
- javascript - 如何将 webpack 哈希名称添加到服务工作者文件?
- c# - Xamarin.Forms FlexLayout 调整为最大值
- javascript - JavaScript:检查所有数组是否包含相同的值?
- asp.net-core - asp-route-* 不在视图组件的视图内呈现查询字符串
- android - 谷歌地图自定义标记图标大小未在 Android 上保留
- powershell - 如何使用 Powershell 中的变量将一系列文件移动到文件夹中?
- python - 如何在 Keras 中正确连接 Dense 层和 Lambda 层?
- css - 2个宽度和超过三分之一宽度的媒体查询