テンプレートマッチングは、あなたのケースでは動作しません。テンプレートマッチングは、ソース内のほぼ同じテンプレートでのみ機能します。 深い学習のためにdlib
http://dlib.net/ml.htmlを使用することをお勧めします これは簡単に学ぶことができ、たくさんのコードを書く必要はありません。
import cv2
source = cv2.imread("/source/of/your_stop_sign")
template = cv2.imread("our/template")
(tempH, tempW) = template.shape[:2]
試しテンプレートを見つける:あなたはまだあなたには、次の試みることができるテンプレートマッチングを使用したい場合は
result = cv2.matchTemplate(source, template, cv2.TM_CCOEFF)
(minVal, maxVal, minLoc, (x, y)) = cv2.minMaxLoc(result)
をバウンディングボックス
cv2.rectangle(source, (x, y), (x + tempW, y + tempH), (0, 255, 0), 2)
を描く
結果を表示
cv2.imshow("source", source)
cv2.imshow("template", template)
cv2.waitKey(0)