Package com.nefrock.edgeocr
Class ScanResult
java.lang.Object
com.nefrock.edgeocr.ScanResult
スキャン結果を表すクラスです。
-
Method Summary
Modifier and TypeMethodDescriptionfloat解析にかかった時間を返します。このフレームでクロップ後に適用された回転を返します。バーコード検出結果のリストを返します。文字・バーコード検出結果のリストを返します。float前処理にかかった時間を返します。文字検出結果のリストを返します。int検出されたバーコードの数を返します。int検出された文字列の数を返します。
-
Method Details
-
getAppliedPostCropRotation
このフレームでクロップ後に適用された回転を返します。自動向き判定を使っている場合、判定モデルが選んだ角度がここに出ます。 判定を使っていない場合は
OrientationSettingsのfixedRotation、 またはScanOptionsのpostCropRotationがそのまま返ります。 どれも指定していなければRotate0です。判定が確定するまでは以前の角度が返ります。
nToConfirmフレーム 連続で同じ判定が出るまで新しい角度は採用されないためです。値が往復して いる場合は判定が安定していないので、nToConfirmの調整を検討して ください。検出結果の座標はこの回転を打ち消した表示空間で返るため、 オーバーレイ描画にこの値を使う必要はありません。
- Returns:
- 適用された後段回転
-
getDetections
文字・バーコード検出結果のリストを返します。- Returns:
- 文字検出結果のリスト
-
getTextDetections
文字検出結果のリストを返します。- Returns:
- 文字検出結果のリスト
-
getBarcodeDetections
バーコード検出結果のリストを返します。- Returns:
- バーコード検出結果のリスト
-
getPreprocessingTime
public float getPreprocessingTime()前処理にかかった時間を返します。- Returns:
- 前処理にかかった時間
-
getAnalysisTime
public float getAnalysisTime()解析にかかった時間を返します。- Returns:
- 解析にかかった時間
-
nTextBoxes
public int nTextBoxes()検出された文字列の数を返します。- Returns:
- 検出された文字列の数
-
nBarcodeBoxes
public int nBarcodeBoxes()検出されたバーコードの数を返します。- Returns:
- 検出されたバーコードの数
-