2012-08-30 15 views
5

पृष्ठभूमि:सी # का निर्धारण तो वस्तु एक छवि में मौजूद है

हम वस्तुओं की गिनती करने के लिए एक कन्वेयर सिस्टम पर कैमरे का उपयोग करने की योजना बना रहे हैं। इस विशिष्ट मामले में, हम सेंसर का उपयोग नहीं कर सकते हैं। मेरी सभी वस्तुएं काफी सुसंगत हैं, और यह पता लगाना आसान होगा कि वे तस्वीर में मौजूद हैं या नहीं। मैं अफर्ज और कुछ अन्य पुस्तकालयों को देख रहा हूं, और यह काफी आसान लगता है। This is what I want to do.

कहा जा रहा है कि, मुझे कुछ चिंताएं हैं। फ़िल्टरिंग प्रक्रिया, आपको एक रंग निर्दिष्ट करना होगा जिसे आप खोज रहे हैं। मेरा ऑब्जेक्ट एक ठोस रंग है, लेकिन हम सभी जानते हैं कि विशिष्ट बिंदु पर 100+ अलग आरजीबी मान हो सकते हैं।

क्या रंगों की एक श्रृंखला खोजने के लिए कोई तरीका है, या यह देखने के लिए कि कोई रंग एक विशिष्ट रंग "जैसा" है या नहीं?

यह मेरी पहली तरह से छवि प्रसंस्करण पर जाना है। मैंने अभी तक कुछ भी करने की कोशिश नहीं की है, बस शुरू करने के बारे में और यह शुरू करने से पहले यह एक चिंता थी।

किसी भी मदद की सराहना की जाएगी।

http://en.wikipedia.org/wiki/HSL_and_HSV

यहाँ एक है: आरजीबी रंग मॉडल का उपयोग कर के

+3

लिंक में पहले कोड उदाहरण में 'त्रिज्या' है। एक घन के रूप में आरजीबी रंग अंतरिक्ष कल्पना कीजिए। यह लिंक उन रंगों को फ़िल्टर कर रहा है जो केंद्र और त्रिज्या द्वारा परिभाषित उस घन में एक क्षेत्र के भीतर आते हैं। –

+0

क्या वस्तुएं निरंतर पर्यावरण में भी हैं? रास्ते से अच्छा लिंक। – Jodrell

+0

@ जॉर्ज डकेट हाँ मैं अब और अधिक पढ़ रहा हूं और इसे और समझना शुरू कर रहा हूं। तो मेरे लिए, ऐसा लगता है कि मैं इसे पूरा कर सकता हूं जो मैं चाहता हूं। – CSharpDev

उत्तर

2

इसके बजाय, आप एचएसएल एक (ह्यू संतृप्ति लाइट) जहां संतृप्ति और प्रकाश की उपेक्षा कर सकते हैं और केवल रंग पैरामीटर जाँच का उपयोग कर सकते इसका उपयोग करने के लिए सी # (how to change rgb color to hsv के लिए धन्यवाद):

System.Drawing.Color color = System.Drawing.Color.FromArgb(red, green, blue); 
float hue = color.GetHue(); 
float saturation = color.GetSaturation(); 
float lightness = color.GetBrightness(); 
+0

के साथ खेलना शुरू करना बहुत उपयोगी है .. मुझे लगता है कि यह तरीका है जिसका उपयोग मुझे करना चाहिए। धन्यवाद – CSharpDev

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