Package com.nefrock.edgeocr
Class CropDetectionFilter
java.lang.Object
com.nefrock.edgeocr.CropDetectionFilter
範囲を指定して検出のフィルターリングを設定するためのデータクラス
-
Constructor Summary
ConstructorsConstructorDescriptionCropDetectionFilter
(List<android.graphics.RectF> textCrops, List<android.graphics.RectF> barcodeCrops, boolean combineHorizontal, float combineHorizontalThreshold) フィルターを初期化する -
Method Summary
Modifier and TypeMethodDescriptionList<android.graphics.RectF>
boolean
float
List<android.graphics.RectF>
void
setBarcodeCrops
(List<android.graphics.RectF> barcodeCrops) バーコードの検出範囲を設定するvoid
setCombineHorizontal
(boolean combineHorizontal) それぞれの範囲内で、水平方向に近い検出を結合するかどうかを設定するvoid
setCombineHorizontalThreshold
(float combineHorizontalThreshold) 結合する際の距離の閾値(縦方向のIoU)を設定するvoid
setTextCrops
(List<android.graphics.RectF> textCrops) テキストの検出範囲を設定する
-
Constructor Details
-
CropDetectionFilter
public CropDetectionFilter(List<android.graphics.RectF> textCrops, List<android.graphics.RectF> barcodeCrops, boolean combineHorizontal, float combineHorizontalThreshold) フィルターを初期化する- Parameters:
textCrops
- テキストの検出範囲barcodeCrops
- バーコードの検出範囲combineHorizontal
- それぞれの範囲内で、水平方向に近い検出を結合するかどうかcombineHorizontalThreshold
- 結合する際の距離の閾値(縦方向のIoU)
-
-
Method Details
-
getTextCrops
- Returns:
- テキストの検出範囲
-
setTextCrops
テキストの検出範囲を設定する- Parameters:
textCrops
- テキストの検出範囲
-
getBarcodeCrops
- Returns:
- バーコードの検出範囲
-
setBarcodeCrops
バーコードの検出範囲を設定する- Parameters:
barcodeCrops
- バーコードの検出範囲
-
getCombineHorizontal
public boolean getCombineHorizontal()- Returns:
- それぞれの範囲内で、水平方向に近い検出を結合するかどうか
-
setCombineHorizontal
public void setCombineHorizontal(boolean combineHorizontal) それぞれの範囲内で、水平方向に近い検出を結合するかどうかを設定する- Parameters:
combineHorizontal
- それぞれの範囲内で、水平方向に近い検出を結合するかどうか
-
getCombineHorizontalThreshold
public float getCombineHorizontalThreshold()- Returns:
- 結合する際の距離の閾値(縦方向のIoU)
-
setCombineHorizontalThreshold
public void setCombineHorizontalThreshold(float combineHorizontalThreshold) 結合する際の距離の閾値(縦方向のIoU)を設定する- Parameters:
combineHorizontalThreshold
- 結合する際の距離の閾値(縦方向のIoU)
-