C#のメモ帳/ツール紹介(内容を信じるな) - グレイ化、2値化、マッチングしてみた
画像はこちらからお借りしました
http://prcm.jp/album/pib59914610/pic/9279355
2013/04/03記事作成、引用
加工して「sample」と書いています


DOBON.NET様
画像をグレースケールに変換して表示する
http://dobon.net/vb/dotnet/graphics/grayscale.html

左:そのままグレイ化
中:上記最初の値でグレイ化
右:上記2番目の値でグレイ化



↓↓↓そのまま2値化



↓↓↓闘値127で2値化



↓↓↓テンプレートマッチング
テンプレート
そのまま2値化でマッチングさせます

そのままではマッチしなかったので一部変更
        //テンプレートマッチングのメソッド
        public void searchMatching(Graphics g, int x0, int y0,
           Image img_bin, Image img_temp, int threshold)
        {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                            //一致した
                            if (pixels_temp[j, i] == pixels_bin[y + j, x + i])
                            {
                                //縦方向の中央部
                                if (i > t_width / 3 && i < t_width * 2 / 3)
                                {
                                    //s += 4;
                                    s += 7.5;
                                }
                                else
                                {
                                    //s++;
                                    s += 1.1;
                                }
                            }
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        }


2値化じゃわかりずらいので元画像の方にも

4人はマッチするようです

↓↓↓闘値127元画像だけ

11人マッチ!w