Google 云视觉- 从 OCR 请求中得到 JSON 错误响应
Google cloud vision- get JSON error response from OCR request
我是 google 云 API 的新手,所以如果我问任何愚蠢的问题,请原谅我。我想尝试通过 Xamarin c# 开发 android 应用程序来为泰语做 OCR,所以我的想法是,我想从我的照片中获得 OCR 结果。
这是我的 json 请求
{"requests": [
{"image":{"content":"3QGzdykwB2MZPcpx...."},
"imageContext": {"languageHints":["th"]},
"features": [{"type":"DOCUMENT_TEXT_DETECTION"}]}]}
但是我得到的结果是
"error": {
"code": 14,
"message": "Service temporarily unavailable. Error processing features."}
这有什么问题吗?任何人请提出一些建议。谢谢。
由于您没有提供源代码,假设您使用的是GoogleCloudPlatform/java-docs-samples
出现上述异常的主要原因是以下代码中的人脸标注为空。您可以根据需要更新以下代码
if (response.getFaceAnnotations() == null) {
throw new IOException(
response.getError() != null
? response.getError().getMessage()
: "Unknown error getting image annotations");
}
我是 google 云 API 的新手,所以如果我问任何愚蠢的问题,请原谅我。我想尝试通过 Xamarin c# 开发 android 应用程序来为泰语做 OCR,所以我的想法是,我想从我的照片中获得 OCR 结果。 这是我的 json 请求
{"requests": [
{"image":{"content":"3QGzdykwB2MZPcpx...."},
"imageContext": {"languageHints":["th"]},
"features": [{"type":"DOCUMENT_TEXT_DETECTION"}]}]}
但是我得到的结果是
"error": {
"code": 14,
"message": "Service temporarily unavailable. Error processing features."}
这有什么问题吗?任何人请提出一些建议。谢谢。
由于您没有提供源代码,假设您使用的是GoogleCloudPlatform/java-docs-samples
出现上述异常的主要原因是以下代码中的人脸标注为空。您可以根据需要更新以下代码
if (response.getFaceAnnotations() == null) {
throw new IOException(
response.getError() != null
? response.getError().getMessage()
: "Unknown error getting image annotations");
}