2012-01-16 29 views
5

ओपनसीवी का उपयोग करके, किसी निश्चित रंग (आरजीबी मानों की एक निश्चित सीमा के बीच) का पता लगाना किसी छवि या वीडियो फ्रेम में किया जा सकता है?रंग का पता लगाने opencv

उत्तर

1

हां - लेकिन यह एचएसवी रंग स्थान में आसान है। Tutorials here

+0

जो अच्छा है लेकिन मुझे नहीं लगता कि यह मेरी समस्या से मदद करता है। आईएल आपको थोड़ा और अंतर्दृष्टि देता है। मैं यह निर्धारित करने की कोशिश कर रहा हूं कि कौन सा खिलाड़ी स्नूकर मैच में अपना शॉट ले रहा है। स्नूकर क्यू पर प्रत्येक खिलाड़ी के रंगीन टेप का एक अलग टुकड़ा होगा। टेप एक असामान्य रंग होगा। मैं इस असामान्य रंग का पता लगाने की कोशिश कर रहा हूं ताकि मैं कह सकूं कि खिलाड़ी 1 या 2 टेबल पर है या नहीं? –

+0

क्या कोई और चीज है जिसका उपयोग इस बात को अलग करने के लिए किया जा सकता है कि कौन सा खिलाड़ी शॉट ले रहा है? प्रश्न पर उपरोक्त अपनी टिप्पणी जोड़ें। – karlphillip

+2

वास्तव में, पीले रंग के ऑब्जेक्ट को ट्रैक करने के लिए एचएसवी का उपयोग करके यहां एक कोड उदाहरण है: http://www.aishack.in/2010/07/tracking-colored-objects-in-opencv/ –

3

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

मुझे समझ में आता है कि आप रंग (या रंग) को जानते हैं जिसे आप प्राथमिकता का पता लगाना चाहते हैं।

मुझे उम्मीद है कि इससे मदद मिलती है।

+0

सलाह के लिए धन्यवाद। वह काम कर सकता है। मैं जो करने की कोशिश कर रहा हूं वह यह निर्धारित करता है कि कौन सा खिलाड़ी स्नूकर मैच में अपना शॉट ले रहा है। स्नूकर क्यू पर प्रत्येक खिलाड़ी के रंगीन टेप का एक अलग टुकड़ा होगा। टेप एक असामान्य रंग होगा। मैं इस असामान्य रंग का पता लगाने की कोशिश कर रहा हूं ताकि मैं कह सकूं कि खिलाड़ी 1 या 2 टेबल पर है या नहीं? –

+0

मैं टेप रंग छवि के लिए अद्वितीय बनाने जा रहा हूँ। तो स्नूकर टेबल स्क्रीन फिट होगा। हरे रंग (स्पष्ट रूप से) और फिर गेंदों के रंग होंगे। मैं बैंगनी और हल्के हरे रंग की जांच करूँगा। तो मैं बैंगनी के लिए दहलीज, अगर कोई मैच नहीं, हल्के हरे रंग के लिए दहलीज। यह निर्धारित करेगा कि मेज पर कौन है उम्मीद है। क्या यह ध्वनि आपके लिए फायदेमंद है? –

3

हां, बेहतर छवि को एचएसवी में परिवर्तित करें और 'इनरेंज' फ़ंक्शन को आज़माएं। यहाँ एक ही समय में दो अलग अलग रंग ट्रैक करने के लिए एक उदाहरण है:

https://github.com/abidrahmank/OpenCV-Python/blob/master/Other_Examples/multi_color_two_object.py

आशा है कि यह मदद करता है।

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