この記事では、Python を使用して image のノイズ除去方法を説明します。IDE の設定方法、手順のリスト、そして Python を使用した写真のノイズ低減 のサンプルコードが提供されます。画像からノイズ除去プロセスをカスタマイズするためのさまざまな詳細も提供されます。
Python を使って写真のノイズを除去する手順
- 画像ノイズを低減するために、環境を Aspose.OCR for Python via Java を使用するように設定する
- OCR ライブラリをアプリケーションにインポートし、ライセンスを読み込む
- OCRエンジンを AsposeOcr クラスでインスタンス化する
- PreprocessingFilter クラスを使用して Median 前処理フィルタを構築する
- 入力タイプとデノイジングフィルタを設定して、OcrInput を使用して入力を準備します
- recognize() メソッドを使用して認識プロセスを実行します
- 返されたコレクションにアクセスし、コンソールに表示する
これらの手順は Python を使用した画像ノイズ除去 を説明します。ライセンスを適用し、Median オプションを使用して前処理フィルタを構築し、単一画像と定義済みフィルタを持つ OcrInput オブジェクトを宣言し、対象画像を入力オブジェクトにロードします。最後に、入力オブジェクトを渡して recognize() メソッドを呼び出すことで認識プロセスを実行し、結果のテキスト文字列を表示します。
Python を使用した画像ノイズ除去のコード
上記のサンプルコードは Python を使用した画像デノイザー を示しています。AsposeOcr は、テキスト、画像、ドキュメントの処理に使用できる光学文字認識の主要エントリーポイントです。認識用のデータ入力オプションは多数あり、Base64 文字列、複数画像を含むディレクトリ、PDF、TIFF、URL、ZIP などが利用できます。
この記事ではノイズ除去のプロセスを示しました。スキャンしたPDFを編集可能なPDFに変換するには、記事Convert scanned PDF to editable PDF using Pythonを参照してください。