金属ドットピンデータマトリックス/QRコードの画像処理

金属ドットピンデータマトリックス/QRコードの画像処理

一連の金属データ マトリックス コードを読み取ろうとしているのですが、スキャナーで読み取るのに非常に苦労しています。

以下に一例を挙げます。データマトリックスコードの例

この画像を、スキャナが簡単に読み取れる白黒画像に処理する方法があるかどうか興味があります。GIMP でさまざまなフィルタの組み合わせや編集レベルを試してみましたが、バーコード スキャナで読み取れるほど鮮明なものは何も得られませんでした。

これを実行する Python ライブラリがあれば素晴らしいのですが、適切なものを探していないようです。

答え1

照明は重要です。凹んだ側の方が画像がきれいに撮れるかもしれません。なぜなら、反対側では隆起した突起が影を落とすからです。両側から照明を当てるか、レンズの周りにリング照明を使ってみてください。

また、ゴム印に使用するインクパッドで突起部分にインクを塗り、紙に押し付けて OCR に使用する印刷物を作成することもできます。

最高の画像を撮影したら、無料のツールなどのツールを使ってコントラスト、明るさ、ガンマ(またはモノクロームの光の曲線全体)を調整します。イルファンビューネイティブWindows OSまたはLinuxのwineで動作します。8bfフィルタースマートカーブIrfanViewに追加して微調整を行うことができます。同様の無料および商用の画像処理ツール

OCR 結果に最適な設定を確立したら、画像のバッチ処理を自動化できます。

関連情報