下のクレジットカードの写真のようなエンボス文字を、本で見られるような通常の文字に変換する方法を探しています。ここでは特定のコードは必要ありません。どの画像操作ステップが望ましい結果につながるかについてのアイデアだけです。

下のクレジットカードの写真のようなエンボス文字を、本で見られるような通常の文字に変換する方法を探しています。ここでは特定のコードは必要ありません。どの画像操作ステップが望ましい結果につながるかについてのアイデアだけです。

知っていることの 1 つは、それがクレジット カード番号であることです。これは、最終的に結果を検証するのに役立ちます。これを使用して画像処理を微調整できます。結果をフィードバックし、最適化手法 (山登り法や遺伝的アルゴリズムなど) を使用して画像処理のパラメーターを変更します。
たとえば、パラメータ セット (p1、p2、p3、p4) を使用して画像処理を行い、OCR を実行すると、6 桁の数字が得られます。次に、パラメータ セットを変更します。たとえば、今回は 8 桁の数字を取得します。ヒル クライミングを使用して、セットを変更し続けます。
画像処理用
多分OCRがあなたを助けることができます。
「通常OCRと略される光学式文字認識は、手書き、タイプライター、または印刷されたテキストのスキャン画像を機械でエンコードされたテキストに機械的または電子的に変換することです。」
簡単なしきい値を試すことから始めます-if(pixel_grayscale_value > threshold) { white } else { black }.