5

मैं असेंबली लाइन से आने वाली वस्तुओं के आकार को मापने के लिए कारखाने में उपयोग के लिए एक प्रणाली बनाना चाहता हूं। वस्तुओं पत्थर के स्लैब हैं, लगभग आयताकार, और मुझे चौड़ाई और ऊंचाई चाहिए। प्रत्येक पत्थर को एक ही स्थिति में एक फ्लैश के साथ छायाचित्रित किया जाता है, इसलिए स्थितियां बहुत नियंत्रित होती हैं। मुश्किल हिस्सा पत्थरों में कभी-कभी उनकी सतह पर पैटर्न होते हैं (अक्सर तरंगों और छिद्रों के साथ संगमरमर) और वे कभी-कभी लगभग काले होते हैं, छाया के साथ मिश्रण करते हैं।ऑब्जेक्ट मान्यता और मापने का आकार

मैंने पृष्ठभूमि की संदर्भ छवि से प्रत्येक छवि को आसानी से घटाने की कोशिश की, लेकिन रोशनी और रोलर्स की स्थिति और मशीनरी के छोटे टुकड़े में पर्याप्त छोटे बदलाव हैं जो आउटपुट वास्तव में शोर है।

जिस दृष्टिकोण को मैं आजमाने की योजना बना रहा हूं वह है कैनी के किनारे का पता लगाने एल्गोरिदम का उपयोग करना और उसके बाद किनारों पर 4-तरफा बहुभुज से मेल खाने के लिए कुछ प्रकार के संख्यात्मक अनुकूलन (नेल्डर-मीड शायद) का उपयोग करना है। कुछ घर बनाने से पहले, हालांकि, क्या कोई मौजूदा दृष्टिकोण है जो इस तरह की स्थिति में अच्छी तरह से काम करता है?

यदि यह मदद करता है, तो यह सतह के पैटर्न और रंगों की पहचान करने में सहायता के लिए स्लैब के भीतर होने वाली छवि के एक पैच के साथ एल्गोरिदम को 'बीज' करना संभव होगा (वे हमेशा कोने में पंक्तिबद्ध होते हैं) । यदि आवश्यक हो तो मैं एनोटेटेड छवियों का एक प्रशिक्षण सेट भी बना सकता हूं।

पृष्ठभूमि से कुछ नमूना छवियों और कुछ पत्थर स्लैब:

Background Easy case Difficult case 1 Difficult case 2

+6

क्या आप नमूना छवि या दो साझा कर सकते हैं? क्या आप पृष्ठभूमि को अस्पष्ट करने में सक्षम हैं? क्या आप कुछ सरल [मोर्फोलॉजिकल ऑपरेशंस] (http://homepages.inf.ed.ac.uk/rbf/HIPR2/matmorph.htm) के साथ अंतर छवि को साफ कर सकते हैं? – YXD

+0

मेरे पास मेरे काम मशीन पर कुछ नमूने हैं जिन्हें मैं कल साझा कर सकता हूं। – Sam

+1

जैसा कि श्री ई सुझाव देते हैं, पृष्ठभूमि की छवि छवि में कुछ चिकनाई, मोर्फोलॉजिकल ऑपरेशंस इत्यादि का प्रयास करें, और फिर इसे बिनरिज करें। यह आपको कुछ ऐसा देना चाहिए जिससे आप कम से कम बुनियादी संख्याओं को सुधारने के लिए प्राप्त कर सकें। –

उत्तर

3

यदि आप किसी मौजूदा छवि विभाजन एल्गोरिथ्म की कोशिश की?

मैं व्लादिमीर Kolmogorov यहाँ से छवि विभाजन के लिए Maxflow एल्गोरिथ्म के साथ शुरू होगा: http://pub.ist.ac.at/~vnk/software.html कागजात वे एक छवि से क्षेत्र एक विशेष खंड है, जो आप समस्या के लिए मदद मिलेगी से संबंधित ठीक है, लेकिन यह स्पष्ट नहीं हो सकता है सॉफ्टवेयर में यह कैसे करें।

रिचर्ड Socher द्वारा दृश्यों पार्स करने के लिए दीप सीखने वाले एल्गोरिदम भी मदद कर सकता है: http://www.socher.org/

और एरिक SUDDERTH दृश्य दृश्य यहाँ समझने के लिए कम से कम एक दिलचस्प विधि है: http://www.cs.brown.edu/~sudderth/software.html

मैं भी वास्तव में उपयोग नहीं किया है किसी भी इस सॉफ़्टवेयर का, जो अधिकतर नहीं है, यदि सभी नहीं, अनुसंधान के लिए और विशेष रूप से उपयोगकर्ता के अनुकूल नहीं है।

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