API version 27

TextRecognizer.Processメソッド

iOSAndroidWindows

 

説明

入力画像内のテキストを認識し、文字列情報を返します。

 

呼出形式

var texts = recognizer.Process(img)

 

戻り値

認識結果の文字列情報を以下のRecordで返します。

 

名前 説明
String Text 全体のテキスト
Array Blocks テキストブロックの情報

 

テキストブロックの情報は、以下のRecordの配列となります。

 

名前

説明

String

Text

テキストブロック全体のテキスト

integer

X

テキストブロックの左上のX座標(画像内のテキストブロックの位置)

imgで示す画像の左上が(0,0)となります。

integer

Y

テキストブロックの左上のY座標

integer

Width

テキストブロックの幅

integer

Height

テキストブロックの高さ

Array

Langs

テキストブロック内の言語

言語コードを示す文字列の配列です

Array

Lines

1行毎のテキスト情報

 

1行毎のテキスト情報は、以下のRecordの配列となります。

 

名前

説明

String

Text

1行分のテキスト

integer

X

1行分のテキストの左上のX座標(画像内のテキストの位置)

imgで示す画像の左上が(0,0)となります。

integer

Y

1行分のテキストの左上のY座標

integer

Width

1行分のテキストの幅

integer

Height

1行分のテキストの高さ

Array

Langs

テキスト内の言語

言語コードを示す文字列の配列です

 

テキスト全体、テキストブロック、1行毎のテキストの関係は下図の通りです。

 

引数

Image img

文字認識を行う画像のImageオブジェクト

 

例外

OCR-1

引数が不正です

 

OCR-2

テキストの解析に失敗しました

 

使用例

var img = new Image();
img.LoadImage("http://localhost/picture.jpg");
var recognizer = new TextRecognizer();
var texts = recognizer.Process(img);
print(texts.text);

 

関連項目

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る