画像はこちらからお借りしました 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