set ocr setting
テスト用の画像内のビットマップテキストの検出を最適化するために、さまざまな閾値を設定します。
名前 | 説明 | タイプ | 修飾子 |
---|---|---|---|
fill color | (任意)希望のテキストから選択された色の逆の色で塗りつぶす点を表す (x, y) 座標のペアを1つ以上設定できます。各セットは色の範囲とともに提供されます。
| String | なし |
min edge length | (任意)テキストとして考慮されないエッジの最小長さ(ピクセル単位で )を設定してください。行削除フェーズ中、指定された値よりも長いエッジ(水平または垂直のみ)は、テキストとして検討されることはありません。(単位: ピクセル) デフォルト値: 50 | Value Set | 50 |
linking distance | (任意)隣接する文字を1つの のメンバーとして扱うための最大水平距離。リンキング距離は、ギャップの両側の検出されたフォントサイズの平均高さ(幅ではなく)のパーセンテージとして指定されます。指定された閾値値未満で各文字間の距離がある場合、隣接する文字はフラグメントとしてグループ化されます。2つの文字間の水平スペースがこの閾値を超える場合、それらは別々のビットマップテキストフラグメントのメンバーとして扱われます。(有効な範囲は1から500です) デフォルト値: 50 | Value Set | 50 |
なし
このアクションは、次のプロジェクト項目で使用できます: テストモジュールおよびユーザー定義アクションです。
fill color min edge length linking distance
set ocr setting 296,129|128;271,566|128;0,0|128; 50 50
 
window control rect text index text color
check text exists home Churchy Joes FEFEFE
 
clear ocr setting
1 iOS デバイスのテストの場合、画面の単位はポイントです。(詳細は を参照してください)
ビットマップテキストフラグメントとは、ビットマップ画像内で認識されたOCR文字列のことです。
- iOSデバイスに適用されるビルトインUIアクションは、画面座標をピクセルではなくポイントで指定します(詳細については、ビルトインアクション get screen resolution を参照してください)
- テキストの検出のほとんどの場合、デフォルトのOCR検出閾値は適切です。ノイズの多い背景を持つ画像や、テキストの色が背景と非常に類似している場合など、難しいケースにこのアクションを使用してください。
- 使用の便宜を図るために、このアクションの引数の値はOCR検出ツールを使用して派生させることができます。このツールを使用して、困難な状況下でテキストを検出するための最適な設定を確立できます。値はツールからコピーしてテストエディタに貼り付けることができます。
- アクションラインにアクション set ocr setting が宣言されていない場合、その引数の値のデフォルト値が使用されます。
- 現在の高度なOCR設定値をもはや必要としない場合には、ビルトインアクション clear ocr setting を使用してそれらをクリアすることをお勧めします。
- このアクションは修飾子 <ignore> をサポートしています。引数のいずれかの値として文字列
<ignore>
が含まれているか、或いはどの引数かが<ignore>
に評価される式を含んでいる場合、そのアクションは実行中にスキップされます。