AsposeOcr.PreprocessImage
PreprocessImage(string, PreprocessingFilter)
画像の前処理を使用して、OCR の精度を向上させます。 指定した順序で入力画像に適用されるフィルタのリストを作成します。 フィルタを作成する例: PreprocessingFilter filters = new PreprocessingFilter { PreprocessingFilter.Invert() , PreprocessingFilter.Threshold(150), PreprocessingFilter.Binarize(), PreprocessingFilter.Rotate(180), PreprocessingFilter.Resize(3000,3000, Aspose.OCR.Filters.InterpolationFilterType.Box), PreprocessingFilter.Scale(6f ), PreprocessingFilter.Dilate() }; すべて必要というわけではありません。必要なものだけを設定してください.
public MemoryStream PreprocessImage(string fullPath, PreprocessingFilter filters)
パラメータ | タイプ | 説明 |
---|---|---|
fullPath | String | 画像へのフルパス。 |
filters | PreprocessingFilter | 画像最適化フィルターPreprocessingFilter . |
戻り値
画像を変更してストリーミングし、保存または認識できるようにします。
関連項目
- class PreprocessingFilter
- class AsposeOcr
- 名前空間 Aspose.OCR
- 組み立て Aspose.OCR
PreprocessImage(MemoryStream, PreprocessingFilter)
画像の前処理を使用して、OCR の精度を向上させます。 指定した順序で入力画像に適用されるフィルタのリストを作成します。 フィルタを作成する例: PreprocessingFilter filters = new PreprocessingFilter { PreprocessingFilter.Invert() , PreprocessingFilter.Threshold(150), PreprocessingFilter.Binarize(), PreprocessingFilter.Rotate(180), PreprocessingFilter.Resize(3000,3000, Aspose.OCR.Filters.InterpolationFilterType.Box), PreprocessingFilter.Scale(6f ), PreprocessingFilter.Dilate() }; すべて必要というわけではありません。必要なものだけを設定してください.
public MemoryStream PreprocessImage(MemoryStream stream, PreprocessingFilter filters)
パラメータ | タイプ | 説明 |
---|---|---|
stream | MemoryStream | イメージを含むメモリ ストリーム。 |
filters | PreprocessingFilter | 画像最適化フィルターPreprocessingFilter . |
戻り値
画像を変更してストリーミングし、保存または認識できるようにします。
関連項目
- class PreprocessingFilter
- class AsposeOcr
- 名前空間 Aspose.OCR
- 組み立て Aspose.OCR