बस कुछ संभावित दृष्टिकोणों को समझना।
खाका मिलान
एक जानवर बल विधि क्या एक पंजीकरण निशान की तरह दिखना चाहिए की एक बिटमैप छवि के लिए किया जाएगा। फिर, छवि में प्रत्येक संभावित आयताकार के लिए जिसमें समान चौड़ाई और ऊंचाई टेम्पलेट बिटमैप के रूप में है, तो आप छवि पिक्सल को टेम्पलेट पिक्सेल से तुलना करते हैं। यदि अधिकांश संबंधित पिक्सल मेल खाते हैं, तो आपको शायद पंजीकरण चिह्न मिल गया है। यह बहुत गहन गहन है क्योंकि आपको सभी संभावित पदों, घूर्णन, स्केल कारकों आदि पर स्कैन करना होगा। आप जो चीजें जानते हैं उसका लाभ उठाकर आप इसे कम कर सकते हैं। उदाहरण के लिए, आपका पंजीकरण चिह्न सममित है, इसलिए आपको सभी संभावित रोटेशन की जांच करने की आवश्यकता नहीं है। शायद आप सटीक आकार को जानते हैं कि निशान होना चाहिए और इस प्रकार विभिन्न पैमाने पर कारकों पर पुनरावृत्ति से बच सकते हैं। अंत में, आप जानते होंगे कि पंजीकरण अंक कोनों के पास होना चाहिए और इस प्रकार छवि के अधिकांश मध्य में छोड़ सकते हैं।
दिलचस्प अंक
छवि में "दिलचस्प अंक" की पहचान करने के लिए एक रास्ता खोजें। उदाहरण के लिए, एक चौराहे के केंद्र में होने वाले बिंदु एक छोटे से कर्नेल के साथ एक रूपांतरण करके पाया जा सकता है जो कार्डिनल दिशानिर्देशों में पिक्सेल से मिलान करने वाले पिक्सल को मजबूत करता है और फिर परिणाम को थ्रेसहोल्ड करता है। यह पिक्सल की एक सूची देता है जो छेड़छाड़ बिंदु प्रतीत होता है (कुछ शोर हो सकता है)। आप अपने पंजीकरण चिह्न में पांच चौराहे बिंदुओं की तरह दिखने वाले "नक्षत्र" के लिए निर्देशांक के इस सबसेट को खोज सकते हैं। आपको सबसे अधिक संभावना पदों को खोजने के लिए अभी भी टेम्पलेट मिलान लागू करने की आवश्यकता हो सकती है, लेकिन इससे स्थानों, घूर्णन और स्केल कारकों की संख्या कम हो जाएगी जो आपको अन्यथा कोशिश करनी होंगी।
फ़ीचर पहचान
आप इन का एक समूह चलाने के लिए और फिर एक वृत्त के भीतर दो पार रेखा खंड का एक संयोजन के लिए देखो सक्षम हो सकता है लाइन का पता लगाने, चक्र का पता लगाने, आदि के लिए एल्गोरिदम रहे हैं। यह सबसे मजबूत तरीका हो सकता है, लेकिन शायद यह काम करना मुश्किल है।
चलने वाले किनारे डिटेक्टरों, थ्रेसहोल्डिंग, या फैलाव, और क्षरण फ़िल्टर जैसे कुछ प्रीप्रोकैसिंग चरण भी मदद कर सकते हैं यदि छवियां प्रारंभ करने के लिए वास्तविक नहीं हैं।
स्रोत
2012-03-21 20:44:36
मुझे पता है कि LEADTools सहित कई इमेजिंग एसडीक्स ने इसे बनाया है। मुझे नहीं पता कि इसे स्वयं कैसे कार्यान्वित किया जाए, लेकिन मुझे लगता है कि मैं एक क्षैतिज-रेखा पहचान एल्गोरिदम (एक्स डिग्री के भीतर), और एक लंबवत रेखा पहचान एल्गोरिदम, और फिर 90% -continuous-circle के लिए सभी संभव + अंक की जांच करें। http://www.leadtools.com/help/leadtools/v15/main/api/dllsteps/detectingregistrationmarks.htm –
हम्म, मैं कोई विशेषज्ञ नहीं हूं, लेकिन यह एक फसल चिह्न नहीं है, यह एक संरेखण चिह्न है 4 रंग मुद्रण करते समय उपयोग करने के लिए प्रिंटर। फसल के निशान सरल सीधी रेखाएं हैं। – mj2008
वॉरेन पी: लिंक और सुझाए गए विधि के लिए धन्यवाद। यदि मैं ऐसा करता हूं तो मैं एक वाणिज्यिक पुस्तकालय के लिए खुला हूं। मेरे पास इस्तेमाल किए गए प्रतीक को बदलने की स्वतंत्रता भी है, इसलिए लीडटूल उत्पाद एक व्यवहार्य समाधान हो सकता है। –