2012-06-25 15 views
6

मैं अपने पहले कंप्यूटर दृष्टि परियोजना पर काम कर रहा हूं जहां मैं एक चार्ट की तस्वीर लेता हूं और उस पर प्रतीकों का पता लगाता हूं। 5 विशिष्ट आकार हैं जिन्हें पता लगाने की आवश्यकता है।किनारे का पता लगाने के बाद आकार पहचान

यह मेरे किनारे का पता लगाने एल्गोरिदम का परिणाम है: http://i.imgur.com/mh9Ol.jpg। 5 प्रतीकों एक सिंगल डॉट, 4 बिंदु एक साथ समूहित, एक आयत, और 2 अजीब आकार के प्रतीक हैं।

इस बिंदु पर मुझे यकीन नहीं है कि मुझे कौन से एल्गोरिदम देखना चाहिए, जिससे मुझे इन आकृतियों को चुनने और उन्हें एक-दूसरे से समझने की अनुमति मिल जाएगी। कोई भी विचार बहुत उपयोगी होगा। धन्यवाद!

उत्तर

1

ऐसा लगता है कि Shape Context इस प्रकार की समस्या के लिए एक प्राकृतिक विकल्प होगा।

+0

दुर्भाग्य से यह ओपनसीवी में लागू नहीं किया गया है। – krzych

+0

टेम्पलेट मिलान, दूसरी तरफ ... – CTZStef

0

कुछ साल पहले मैं OpenCV के साथ टेम्पलेट मिलान, जो वर्णन किया गया है here.

यह बहुत अच्छी तरह से काम किया, और मुझे लगता है कि यह आपके लिए क्या देख रहे है की कोशिश की, हालांकि मुझे याद है कि यह बहुत धीमी थी, इसलिए यदि आप रीयल टाइम एप्लिकेशन प्रोग्रामिंग कर रहे हैं तो शायद यह एक अच्छा फिट नहीं होगा। यदि ऐसा है, तो आपको अपने आकार की ज्यामिति के साथ खेलना पड़ सकता है, और lines और circles के साथ उन्हें खोजने का प्रयास करें, जो दोनों ओपनसीवी में लागू किए गए हैं।

मज़े करो!

संबंधित मुद्दे