2012-09-16 23 views
5

Pencerede şekiller gerçek zamanlı olarak çizmeye çalışıyorum. Şekiller sarı renk kullanılarak ekranda arapsaçı, dikdörtgen, daire, yarım veya daire ve "Z" şeklindedir. Boyut ve şekil, orijinal görüntüyle aynı olmayabilir. Ama Program tüm orijinal şekilleri biliyor. Çünkü önceden tanımlanmışlar. Doğru şekli nasıl tanımlayabileceğimi bilmek istiyorum. Örnek olarak, OpenCV'de bilinen nesneler nasıl algılanır?

enter image description here

bunu yapmak mümkündür yol var? Bunun için şablon eşleştirmeyi kullanabilir miyim? Lütfen bana yardım edin ..

+0

ya sen uydurma kontrolünden sonra size çizilen şekle dikdörtgenler veya elips uyacak şekilde deneyebilirsiniz ..ya şablon eşleştirme ... yapabilir ne kadar benziyor ve sonra şekil üzerinde karar veriyor .. –

cevap

2

Her şekli algılamak için different methods kullanabilirsiniz. Bu kontrol edin:

+0

Cevabınız için teşekkürler. Benim için gerçekten faydalı. Ama "Z" gibi şekilleri nasıl tanımlayabilirim. Bu uygulamayı engelli kullanıcılar için geliştirmeye çalışıyorum. Bu yüzden farklı şekilleri tespit etmek istiyorum. – doree007

+0

Bunu gerçekleştirmek için farklı teknikler vardır, eşleme şablonuna, flanşlara, eleme ve diğerlerine göz atabilirsiniz. [OpenCV eğiticileri] (http://docs.opencv.org/doc/tutorials/tutorials.html), bu yöntemlerin örneklerini ve iyi bir açıklamasını sunar. Ayrıca, Stackoverflow sizinkilere benzeyen soruların güzel bir veritabanına da sahiptir. – karlphillip

+0

@ Karlphillip Cevabınız için teşekkür ederiz. Fikirlerin benim için gerçekten çok faydalı. Yine çok teşekkürler. – doree007