如果您访问https://cloud.google.com/vision/并向下滚动,则会看到
部分在此尝试API拖动图像文件或从计算机浏览
如果我拖动并上传一个卡纳达语(印度语).png
文件,它会读取并显示文本。
我可以知道基础查询字符串或URL,以便我可以通过我的脚本传递图像文件吗?
PS:Google Cloud Vision API不支持Kannada语言,但它仅适用于此拖放界面。所以我想用它。
任何帮助都将受到高度赞赏。
答案 0 :(得分:1)
我一直在使用您提供的图像和Cloud Vision API执行一些测试,看起来这个API中的所有功能尚未完全支持Kannada语言。但是,DOCUMENT_TEXT_DETECTION
要素类型可识别文本并正确记录。
您可以使用Google APIs Explorer尝试使用示例图片,您基本上需要使用相应的功能类型和可访问的公共URL(或Google云端存储桶)进行填充。如果您按照我分享的链接,如果您执行请求,您将能够直接看到图像中的结果。下面是一个简短的样本,你会得到一些回应。
{
"responses": [
{
"textAnnotations": [
{
"locale": "kn",
"description": "110 CLUUU (ಸಾಮಾನ್ಯ) ವಿಧಾನಸಭಾ ಕ್ಷೇತ್ರದ ಮತದಾರರ ಪಟ್ಟಿ
...
因此,一旦您测试了Cloud Vision API支持Kannada语言,您就可以使用POST
请求调用API,例如:
POST https://vision.googleapis.com/v1/images:annotate?key={YOUR_API_KEY}
{
"requests": [
{
"features": [
{
"type": "DOCUMENT_TEXT_DETECTION"
}
],
"image": {
"source": {
"imageUri": "<PUBLIC_IMAGE_URL>"
}
}
}
]
}
您也可以使用合适的Client Library作为首选编程语言,而不是通过HTTP请求执行API调用。