2016-11-19 52 views
2

我試圖在Google Vision API中使用OCR功能,但無法獲得預期結果。我期望在結果中看到德國的ü和波蘭的ć,ń,ó,ś,Ž,ł,ę,±。有沒有辦法我可以做到這一點?使用google-cloud-vision的OCR - 結果不包含波蘭語,德語等的uni字符

獲得的文本不包含uni字符的許多語言:波蘭語,德語。但是,支持的語言和語言列表中的這些語言被正確檢測到。

enter image description here

我使用拖放&降選擇這裏https://cloud.google.com/vision/和CloudVision Android的樣品。感謝您的任何建議。

+1

嗨,你可以嘗試設置「語言提示」。 https://cloud.google.com/vision/docs/languages –

回答

1

我解決了這個問題。 對於在結果中查看UNI字符,您需要設置LanguageHints

對於Java這將是:

ImageContext imageContext = new ImageContext(); 
List<String> languages = new ArrayList<>(); 
languages.add("pl"); 
imageContext.setLanguageHints(languages); 
annotateImageRequest.setImageContext(imageContext); 

現在我有C,N,O,S,Z,L,E,A在波蘭的結果。