set ocr setting

テスト用の画像内のビットマップテキストの検出を最適化するために、さまざまな閾値を設定します。
名前説明タイプ修飾子
fill color

(任意)希望のテキストから選択された色の逆の色で塗りつぶす点を表す (x, y) 座標のペアを1つ以上設定できます。各セットは色の範囲とともに提供されます。
フォーマットは次の通りです: x1, y1|inverse color range; x2, y2|inverse color range 2; ... ; x(i), y(i)|inverse color range(i);

  • x: 逆の色が塗りつぶされる点の水平座標。位置はアクティブエリアの左端に対して相対的に指定されます。(単位: ピクセル
    デフォルト値:  0
  • y: 逆の色が塗りつぶされる点の垂直座標。位置はアクティブエリアの上端に対して相対的に指定されます。(単位: ピクセル
    デフォルト値:  0
  • inverse color range: 画像ピクセルの色を反転させるための閾値。閾値の範囲内の色を持つピクセルのみが反転され、それ以外はそのまま保たれます。(有効な範囲: 0から255)
    デフォルト値:  128

Stringなし
min edge length

(任意)テキストとして考慮されないエッジの最小長さ(ピクセル単位で )を設定してください。行削除フェーズ中、指定された値よりも長いエッジ(水平または垂直のみ)は、テキストとして検討されることはありません。(単位: ピクセル)

デフォルト値: 50
Value Set50
linking distance

(任意)隣接する文字を1つの のメンバーとして扱うための最大水平距離。リンキング距離は、ギャップの両側の検出されたフォントサイズの平均高さ(幅ではなく)のパーセンテージとして指定されます。指定された閾値値未満で各文字間の距離がある場合、隣接する文字はフラグメントとしてグループ化されます。2つの文字間の水平スペースがこの閾値を超える場合、それらは別々のビットマップテキストフラグメントのメンバーとして扱われます。(有効な範囲は1から500です)

デフォルト値: 50
Value Set50
なし
このアクションは、次のプロジェクト項目で使用できます: テストモジュールおよびユーザー定義アクションです。
        
        	fill color	min edge length	linking distance			
set ocr setting	296,129|128;271,566|128;0,0|128;	50	50			
&nbsp						
	window	control	rect	text	index	text color
check text exists	home			Churchy Joes		FEFEFE
&nbsp						
clear ocr setting						
        
    

1 iOS デバイスのテストの場合、画面の単位はポイントです。(詳細は を参照してください)

  • ビットマップテキストフラグメントとは、ビットマップ画像内で認識されたOCR文字列のことです。

  • iOSデバイスに適用されるビルトインUIアクションは、画面座標をピクセルではなくポイントで指定します(詳細については、ビルトインアクション get screen resolution を参照してください)
  • テキストの検出のほとんどの場合、デフォルトのOCR検出閾値は適切です。ノイズの多い背景を持つ画像や、テキストの色が背景と非常に類似している場合など、難しいケースにこのアクションを使用してください。
  • 使用の便宜を図るために、このアクションの引数の値はOCR検出ツールを使用して派生させることができます。このツールを使用して、困難な状況下でテキストを検出するための最適な設定を確立できます。値はツールからコピーしてテストエディタに貼り付けることができます。
  • アクションラインにアクション set ocr setting が宣言されていない場合、その引数の値のデフォルト値が使用されます。
  • 現在の高度なOCR設定値をもはや必要としない場合には、ビルトインアクション clear ocr setting を使用してそれらをクリアすることをお勧めします。
  • このアクションは修飾子 <ignore> をサポートしています。引数のいずれかの値として文字列 <ignore> が含まれているか、或いはどの引数かが <ignore> に評価される式を含んでいる場合、そのアクションは実行中にスキップされます。

Copyright © 2024 LogiGear Corporation. All rights reserved. LogiGear is a registered trademark, and Action Based Testing and TestArchitect are trademarks of LogiGear Corporation. All other trademarks contained herein are the property of their respective owners.

LogiGear Corporation

1730 S. Amphlett Blvd. Suite 200, San Mateo, CA 94402

Tel: +1 (650) 572-1400