谷歌视觉 api 文本检测

Posted

技术标签:

【中文标题】谷歌视觉 api 文本检测【英文标题】:Google vision api text detection 【发布时间】:2017-02-04 09:01:53 【问题描述】:

我正在使用 google vision api 从图像中识别文本。日语图像。

但是回复不是用日语而是用英语。谁能告诉我怎么把英文改成日文。

【问题讨论】:

【参考方案1】:

在 AnnotateImageRequest 中添加语言提示。例如,在 C# 中:

       var responses = vision.Images.Annotate(
            new BatchAnnotateImagesRequest()
            
                Requests = new[] 
                new AnnotateImageRequest() 
                    Features = new []  new Feature()  Type =
                      "TEXT_DETECTION",
                    Image = new Image()  Content = imageContent ,
                    ImageContext = new ImageContext()
                    
                        LanguageHints = new string[]  "ja" 
                    
                
           
            ).Execute();

【讨论】:

@@"requests":@[ @@"image": @@"content":imageData, @"imageContext": @@"languageHints":@[@" ja"], @"features":@[ @@"type":@"TEXT_DETECTION", @"maxResults":@16, ] ]; 先生,OBJETIVE-C 可以吗 我对 Objective-C 的了解不够好,无法回答。 :-(【参考方案2】:

尝试输入“DOCUMENT_TEXT_DETECTION”而不是“TEXT_DETECTION”, 例如(在 Java 中),

Feature feat = Feature.newBuilder().setType(Type.DOCUMENT_TEXT_DETECTION).build();

【讨论】:

以上是关于谷歌视觉 api 文本检测的主要内容,如果未能解决你的问题,请参考以下文章

谷歌移动视觉api相机源暗帧

限制谷歌视觉中的检测区域,文本识别

如何使用带有水平线的谷歌视觉检测日语单词或使用 TEXT_DETECTION 检测文件中的文本 (PDF)

谷歌视觉 API 标签检测

来自谷歌云视觉 API OCR 的逐行数据

仅使用 Google 的移动视觉 api 检测数字?