OpenCV のテンプレートマッチを使って駒を検出 | Moonmile Solutions Blog http://www.moonmile.net/blog/archives/2468 の続きです。 先のテンプレートマッチングが遅かった原因は、2 つあって、 cv::matchTemplate を呼び出して、MaxMin を検索した後に、再び cv::matchTemplate を呼び出しているのが無駄。 元画像をそのままマッチング対象にしているので、低解像度にすれば早くなる? ってところです。 前者の cv::matchTemplate の多重呼び出しは完全にコーディングミスですね。50 個の max を取るのに、いちいち cv::matchTemplate を呼び出す必要はありません。一回だけ呼び出して、その結果の画像を使って 50 個の max を cv::minMaxLoc で