[J-4] マージャン牌の認識(2)

前回の投稿で使った認識方法は単純であまりうまく行かなかったので、筒子(ピンズ)と索子(ソウズ)について、円と長方形に分解して、詳しく分析する方法を研究しました。画像を2値化して取り出したとき、円や長方形がひっついてしまう現象が起こります。これを手動で横2つ割、縦2つ割、横3つ割、斜め3つ割、4つ割、5つ割、8つ割などに分割します。その後、膨張・伸縮を繰り返し、図形の隙間をなくしてから、輪郭を取り出し、基本図形の認識を行います。 Javaソースプログラムのダウンロードはここをクリックしてください
そのまま認識できた例

そのまま認識できた例

縦2つ割の例

縦2つ割の例

横2つ割、4つ割の例

横2つ割、4つ割の例