今週は色々とマーカーの向きを検出する方法を実験してましたが、 なかなかうまくいきませんでした。 うまくいかなかった例 ・マーカーの内側を四角ではなく、5角形(SDカードみたいに、4角形の角の一つを切り落としたもの)にしてみた 期待:内側の輪郭点のうち、隣り合う輪郭点との距離を計算し、2点間の距離が最短になれば、その2点が切り落とされた角になるはず。 結果:角の落とし方が足りない場合、カメラとの距離があると4角形と認識されてしまった。また、角を落としすぎた場合は2点間の距離がほかの4辺と似たような値になってしまい、安定しなかった。 ・5角形を再び利用。 期待:輪郭点間の距離ではなく、2組の輪郭点が成す直線が並行であれば、その輪郭点が基準点となるはず。(図形の赤い線) 結果:これも上記と同じく、誤判定が多く失敗。 いいマーカーの形は無いかな~とマーカー検出のネタを探してみると、 四角か丸のマー