2012-06-25 19 views
6

İlk bilgisayar görüşüm projesinde bir grafik resmi alıyorum ve üzerindeki sembolleri algıyorum. Tespit edilmesi gereken 5 farklı şekil vardır.Kenar algılama sonrası şekil tanıma

Bu, kenar algılama algoritmamın sonucudur: http://i.imgur.com/mh9Ol.jpg. 5 sembol, tek bir nokta, birlikte gruplandırılmış 4 nokta, bir dikdörtgen ve 2 garip şekilli sembollerdir. Bu noktada hangi şekillere bakmam gerektiğinden emin olmayacağım, bu şekilleri seçip birbirlerinden ayırt etmeme izin vereceğim. Herhangi bir fikir çok yardımcı olur. Teşekkürler!

cevap

1

Bu tür bir sorun için Shape Context doğal bir seçim gibi görünüyor.

+0

Ne yazık ki OpenCV'de uygulanmadı. – krzych

+0

Şablon eşleştirme, diğer yandan ... – CTZStef

0

birkaç yıl önce ben

here. Oldukça iyi çalıştı ve bu aradığınız şey olduğunu düşünüyorum açıklanan OpenCV ile şablon eşleştirme, çalıştı; ancak bunun oldukça yavaş olduğunu hatırlıyorum, bu yüzden gerçek zamanlı bir programlamayı programlıyorsanız iyi bir uyum olmayacaktır. Bu durumda, şekillerinizin geometrisi ile oynamanız gerekebilir ve bunları, her ikisi de OpenCV'de uygulanan lines ve circles için Hough transforms ile bulmaya çalışmanız gerekebilir.

İyi eğlenceler!

İlgili konular