OpenCV を使用してクレジット カードの数字を 2 値化して、ocr が再認識できるようにしようとしています。
セグメンテーション段階とトリミングの後、次の手順を実行しました。
1.画像をグレースケール画像に変換します。
2.ヒストグラムの均等化。
3. (3,3) カーネルを使用した GaussianBlurGaussianBlur(digit,bluredImg,cv::Size(3,3),9);
4.閾値(サウヴォラ法)。
ここに私の結果のいくつかがありますが、それらはうるさくてocrには不十分だと思います:
元の画像へのリンク:
http://s22.postimg.org/rqnlgz1od/image.jpg
私のバイナリ化の品質を向上させるためのヒントがあれば、私と共有してください (コードは素晴らしいでしょう)。