फोटो में चालान / रसीद / शीट-ऑफ-पेपर के कोनों का पता लगाने का सबसे अच्छा तरीका क्या है? ओसीआर से पहले बाद के परिप्रेक्ष्य सुधार के लिए इसका उपयोग किया जाना है।
मेरा वर्तमान दृष्टिकोण रहा है:
RGB> Grey> कैनी एज डिटेक्शन थ्रेशोल्डिंग के साथ> Dilate (1)> छोटी वस्तुएं निकालें (6)> स्पष्ट बोर्डर ऑब्जेक्ट्स> उत्तल क्षेत्र पर आधारित लार्ज ब्लॉग चुनें। > [कोने का पता लगाने - लागू नहीं]
मैं मदद नहीं कर सकता लेकिन लगता है कि इस प्रकार के विभाजन को संभालने के लिए एक अधिक मजबूत 'बुद्धिमान' / सांख्यिकीय दृष्टिकोण होना चाहिए। मेरे पास बहुत सारे प्रशिक्षण उदाहरण नहीं हैं, लेकिन मैं शायद एक साथ 100 छवियां प्राप्त कर सकता हूं।
व्यापक संदर्भ:
मैं प्रोटोटाइप का उपयोग कर रहा हूं, और OpenCV और टेसरेक्ट-ओसीआर में सिस्टम को लागू करने की योजना बना रहा हूं। यह कई इमेज प्रोसेसिंग समस्याओं में से पहला है, जिन्हें मुझे इस विशिष्ट एप्लिकेशन के लिए हल करना है। इसलिए मैं अपने स्वयं के समाधान को रोल करना चाहता हूं और छवि प्रसंस्करण एल्गोरिदम के साथ खुद को फिर से परिचित करता हूं।
यहाँ कुछ नमूना चित्र दिए गए हैं, जिन्हें मैं एल्गोरिदम को संभालना चाहता हूँ: यदि आप चुनौती लेना चाहते हैं तो बड़ी छवियां http://madteckhead.com/tmp पर हैं
(स्रोत: madteckhead.com )
(स्रोत: madteckhead.com )
(स्रोत: madteckhead.com )
(स्रोत: madteckhead.com )
सबसे अच्छे मामले में यह देता है:
(स्रोत: madteckhead.com )
(स्रोत: madteckhead.com )
(स्रोत: madteckhead.com )
हालांकि यह अन्य मामलों पर आसानी से विफल रहता है:
(स्रोत: madteckhead.com )
(स्रोत: madteckhead.com )
(स्रोत: madteckhead.com )
सभी महान विचारों के लिए अग्रिम धन्यवाद! मैं बहुत प्रेम करता हूँ!
संपादित करें: पर्याप्त परिवर्तन प्रगति
प्रश्न: क्या एल्गोरिथ्म कोनों को खोजने के लिए पर्याप्त लाइनों को क्लस्टर करेगा? उत्तरों की सलाह के बाद मैं Hough Transform का उपयोग करने, लाइनों को चुनने और उन्हें फ़िल्टर करने में सक्षम था। मेरा वर्तमान दृष्टिकोण बल्कि कच्चा है। मैंने मान लिया है कि इनवॉइस हमेशा छवि के साथ संरेखण से 15deg से कम होगी। अगर यह मामला है तो मैं लाइनों के लिए उचित परिणामों के साथ समाप्त होता हूं (नीचे देखें)। लेकिन कोनों के लिए एक्सट्रपलेशन करने के लिए लाइनों (या वोट) को क्लस्टर करने के लिए एक उपयुक्त एल्गोरिथ्म के बारे में पूरी तरह सुनिश्चित नहीं है। कठिन रेखाएं निरंतर नहीं होती हैं। और शोर छवियों में, समानांतर रेखाएं हो सकती हैं इसलिए लाइन मूल मैट्रिक्स से कुछ फार्म या दूरी की आवश्यकता होती है। कोई विचार?
(स्रोत: madteckhead.com )