フィルターマジック

IronOCRにはOcrInputFilterWizardクラスがあり、OCRの信頼性を最大化するために前処理フィルターの組み合わせを自動的に評価することができます。 どのフィルターが最良の結果をもたらすかわからない場合に最適です。 コントラスト、シャープ、二値化などを手動で適用する代わりに、OcrInputFilterWizard.Run(...)は最適な設定を総当たりでスキャンし、最適なフィルターの組み合わせまたはそれを再現するコード スニペットを返します。

適用できるオプションフィルタ

手動で複製する可能性のあるIronOCRの一般的なフィルターには以下のものがあります:

  • <コード>input.Contrast()</コード
  • input.Sharpen()を使用してください。
  • input.Binarize()を使用してください。
  • input.ToGrayScale()を使用してください。
  • input.Invert()を使用してください。
  • <コード>input.Deskew()</コード
  • <コード>input.Scale(...)</コード></コード
  • <コード>input.Denoise()</コード
  • input.DeepCleanBackgroundNoise()
  • input.EnhanceResolution()のようにします。
  • input.Dilate()input.Erode()

これらの方法は、ウィザードの結果や独自のテストのガイダンスに従って、手動でパイプラインを構築するときに組み合わせて使用できます。

より良いOCR結果のために画質を向上させる

準備はいいですか?
Nuget ダウンロード 5,044,537 | バージョン: 2025.11 ただ今リリースされました