ओपनसीवी का उपयोग करके, किसी निश्चित रंग (आरजीबी मानों की एक निश्चित सीमा के बीच) का पता लगाना किसी छवि या वीडियो फ्रेम में किया जा सकता है?रंग का पता लगाने opencv
उत्तर
हां - लेकिन यह एचएसवी रंग स्थान में आसान है। Tutorials here
आपको आरजीबी में ट्रेसहोल्ड को परिभाषित करने की आवश्यकता है, और छवि में पिक्सेल को संसाधित करने की उम्मीद है (उम्मीद है कि पूरी छवि नहीं बल्कि ब्याज का एक छोटा सा क्षेत्र हो सकता है, शायद एक चलती अग्रभूमि आकार) जो कि भेदभाव के लिए उपयुक्त है। here पर चर्चा की गई कुछ समान है।
मुझे समझ में आता है कि आप रंग (या रंग) को जानते हैं जिसे आप प्राथमिकता का पता लगाना चाहते हैं।
मुझे उम्मीद है कि इससे मदद मिलती है।
सलाह के लिए धन्यवाद। वह काम कर सकता है। मैं जो करने की कोशिश कर रहा हूं वह यह निर्धारित करता है कि कौन सा खिलाड़ी स्नूकर मैच में अपना शॉट ले रहा है। स्नूकर क्यू पर प्रत्येक खिलाड़ी के रंगीन टेप का एक अलग टुकड़ा होगा। टेप एक असामान्य रंग होगा। मैं इस असामान्य रंग का पता लगाने की कोशिश कर रहा हूं ताकि मैं कह सकूं कि खिलाड़ी 1 या 2 टेबल पर है या नहीं? –
मैं टेप रंग छवि के लिए अद्वितीय बनाने जा रहा हूँ। तो स्नूकर टेबल स्क्रीन फिट होगा। हरे रंग (स्पष्ट रूप से) और फिर गेंदों के रंग होंगे। मैं बैंगनी और हल्के हरे रंग की जांच करूँगा। तो मैं बैंगनी के लिए दहलीज, अगर कोई मैच नहीं, हल्के हरे रंग के लिए दहलीज। यह निर्धारित करेगा कि मेज पर कौन है उम्मीद है। क्या यह ध्वनि आपके लिए फायदेमंद है? –
हां, बेहतर छवि को एचएसवी में परिवर्तित करें और 'इनरेंज' फ़ंक्शन को आज़माएं। यहाँ एक ही समय में दो अलग अलग रंग ट्रैक करने के लिए एक उदाहरण है:
https://github.com/abidrahmank/OpenCV-Python/blob/master/Other_Examples/multi_color_two_object.py
आशा है कि यह मदद करता है।
- 1. openCV का पता लगाने रोशनी
- 2. openCV बनाम GIMP, बढ़त का पता लगाने openCV
- 3. का पता लगाने अगर रंग
- 4. घोस्टस्क्रिप्ट रंग का पता लगाने
- 5. एंड्रॉयड उन्मुखीकरण का पता लगाने रंग
- 6. "ऑब्जेक्ट का पता लगाने" के लिए HOG opencv
- 7. जावास्क्रिप्ट में मानव शरीर का पता लगाने
- 8. आवाज का पता लगाने
- 9. का पता लगाने शतरंज OpenCV उपकरण का उपयोग कर लगातार छवि मतभेद से चलता
- 10. OpenCV
- 11. UIScrollView स्थिति का पता लगाने
- 12. का पता लगाने और वाईफाई
- 13. उपयोगकर्ता गतिविधि का पता लगाने
- 14. का पता लगाने और अजगर
- 15. का पता लगाने कुंजी जावास्क्रिप्ट
- 16. ओपनसीवी त्वचा का पता लगाने
- 17. चिपमंक टकराव का पता लगाने
- 18. छवि किनारे का पता लगाने
- 19. गति का पता लगाने वीएलसीजे
- 20. JComboBox संपादन का पता लगाने
- 21. आकृति का पता लगाने - ओपनसीवी
- 22. माउस सूचक का पता लगाने
- 23. रेखा का पता लगाने | जावा
- 24. jQuery ब्राउज़र का पता लगाने?
- 25. ओपनसीवी हाथ का पता लगाने?
- 26. का पता लगाने जब डेटा
- 27. ईमेल क्लाइंट का पता लगाने
- 28. भौगोलिक क्लस्टर का पता लगाने
- 29. क्षितिज का पता लगाने एल्गोरिदम
- 30. माउस समर्थन का पता लगाने
जो अच्छा है लेकिन मुझे नहीं लगता कि यह मेरी समस्या से मदद करता है। आईएल आपको थोड़ा और अंतर्दृष्टि देता है। मैं यह निर्धारित करने की कोशिश कर रहा हूं कि कौन सा खिलाड़ी स्नूकर मैच में अपना शॉट ले रहा है। स्नूकर क्यू पर प्रत्येक खिलाड़ी के रंगीन टेप का एक अलग टुकड़ा होगा। टेप एक असामान्य रंग होगा। मैं इस असामान्य रंग का पता लगाने की कोशिश कर रहा हूं ताकि मैं कह सकूं कि खिलाड़ी 1 या 2 टेबल पर है या नहीं? –
क्या कोई और चीज है जिसका उपयोग इस बात को अलग करने के लिए किया जा सकता है कि कौन सा खिलाड़ी शॉट ले रहा है? प्रश्न पर उपरोक्त अपनी टिप्पणी जोड़ें। – karlphillip
वास्तव में, पीले रंग के ऑब्जेक्ट को ट्रैक करने के लिए एचएसवी का उपयोग करके यहां एक कोड उदाहरण है: http://www.aishack.in/2010/07/tracking-colored-objects-in-opencv/ –