我已通过API将python程序与Google-cloud-vision连接。我正在获取label_detection,Text_Detections都可以工作,并且它仅返回英文文本检测,并且忽略了Image中的Bangla字符串/字符部分。在Python和JSON输出中,我都成功获取了英文文本,但没有孟加拉文本。您能帮忙解决孟加拉检测部分吗?这样一来,我就可以同时从图像中获取(英语和孟加拉语文本)作为提示,在Google-Cloud-Vision https://cloud.google.com/vision/页上显示TYR THIS API的同一图像(孟加拉语与英语混合)也可以提供适当的输出。
答案 0 :(得分:0)
尝试此API 页和用户API调用之间的结果差异通常是由于在请求创建过程中应用的属性设置而产生的。
我认为您应该尝试在API调用中包括一些其他参数,例如languageHints属性和DOCUMENT_TEXT_DETECTION功能类型,这些参数用于运行密集的文本文档OCR任务并改善当服务无法检测图像中使用的语言时,可以提高准确性。如果您想获取一些使用这些属性的代码示例(包括Python代码) ,则可以查看Document text detection samples和Detecting Handwriting文档。
最后,我建议您查看this link,其中包含有关将Vision API与Python结合使用的详细信息,您可以以此为参考来确定更适合您的服务参数配置项目。
答案 1 :(得分:0)
@Ahoque:您可以使用languageHints
参数来获取由API标识的孟加拉字符。
'imageContext': {
'languageHints': ['bn']
}