Computer Vision API C# クイック スタートで提供されているサンプルを使用して います。サンプルに示すように JSON の結果を取得できますが、テキスト コンテンツしか取得できません。
JSON のサンプル形式は次のとおりです。
{
"textAngle": 0.020943951023932542,
"orientation": "NotDetected",
"language": "de",
"regions": [
{
"boundingBox": "46,54,59,71",
"lines": [
{
"boundingBox": "48,54,49,19",
"words": [
{
"boundingBox": "48,54,49,19",
"text": "Hello"
}
]
},
{
"boundingBox": "46,106,59,19",
"words": [
{
"boundingBox": "46,106,59,19",
"text": "World"
}
]
}
]
}
]
}
今のところ、JSONコンバーターを使用して、以下のクラス構造を使用して単語ごとに改行を追加することにより、テキストノードを抽出しています。
public class Region
{
public string BoundingBox { get; set; }
public List<Line> Lines { get; set; }
}
public class Line
{
public string BoundingBox { get; set; }
public List<Word> Words { get; set; }
}
public class Word
{
public string BoundingBox { get; set; }
public string Text { get; set; }
}
応答自体で直接テキストを取得するために API で提供される要求パラメーターはありますか?