Package com.nefrock.edgeocr
Class Detection
java.lang.Object
com.nefrock.edgeocr.Detection
OCRエンジンの検出結果を表すクラスです。
-
Method Summary
Modifier and TypeMethodDescriptionandroid.graphics.RectF
検出された文字列のバウンディングボックスを取得します。 バウンディングボックスの座標は入力画像の左上を原点とした相対座標系になります。ScanOptions
において、CropRect
が指定されている場合でも、バウンディングボックスの座標は元画像の左上を原点とした相対座標系になります。 上記の「元画像」とは、ViewPortの適応後の(画面に見えている)画像を指します。int
検出範囲インデックスを取得します。ModelSettings.setCropDetectionFilter(CropDetectionFilter)
で指定した文字列・バーコードの検出範囲のインデックスです。 インデックスは文字列・バーコード別途で割り当てられます。 フィルターを設定していない場合は-1が返ります。float
検出箇所の信頼値を取得します。検出結果の確定状態を取得します。getType()
検出箇所の種類を取得します。
-
Method Details
-
getBoundingBox
public android.graphics.RectF getBoundingBox()検出された文字列のバウンディングボックスを取得します。 バウンディングボックスの座標は入力画像の左上を原点とした相対座標系になります。ScanOptions
において、CropRect
が指定されている場合でも、バウンディングボックスの座標は元画像の左上を原点とした相対座標系になります。 上記の「元画像」とは、ViewPortの適応後の(画面に見えている)画像を指します。- Returns:
- バウンディングボックス
-
getType
検出箇所の種類を取得します。- Returns:
- 検出箇所の種類
-
getDetectionScore
public float getDetectionScore()検出箇所の信頼値を取得します。- Returns:
- 検出箇所の信頼値
-
getCropIndex
public int getCropIndex()検出範囲インデックスを取得します。ModelSettings.setCropDetectionFilter(CropDetectionFilter)
で指定した文字列・バーコードの検出範囲のインデックスです。 インデックスは文字列・バーコード別途で割り当てられます。 フィルターを設定していない場合は-1が返ります。- Returns:
- 検出範囲のインデックス
-
getStatus
検出結果の確定状態を取得します。- Returns:
- 検出結果の確定状態
-