私は、ORB検出器を2番目のステップとして使用するPythonのOpenCVで視覚的なマーク検出のための簡単なアルゴリズムを構築しました。私は、コードがこのプロジェクトから借用され、BFmatcherでORBを使用:コード内https://rdmilligan.wordpress.com/2015/03/01/road-sign-detection-using-opencv-orb/ 検出部は、次のようになります。OpenCV ORBマッチャーとの正確な位置
# find the keypoints and descriptors for object
kp_o, des_o = orb.detectAndCompute(obj,None)
if len(kp_o) == 0 or des_o == None: continue
# match descriptors
matches = bf.match(des_r,des_o)
そして、そこにフィーチャーマッチの数のチェックがあるので、それは伝えることができますテンプレート画像とクエリとの間に一致がある場合問題は、「はい」の場合、見つかったマッチの正確な位置と回転角度を取得するにはどうすればよいですか?
ホモグラフィを計算して分解します。 – Micka