आप क्या सुविधाओं आप पता लगाने के लिए चाहते हैं और क्या आप वीडियो के साथ क्या करना चाहते हैं पर निर्भर करता है दो विकल्प हैं,।
- छवियों की रोशनी को अनदेखा करें क्योंकि (जैसा कि आपने निष्कर्ष निकाला है) इसमें आपकी सुविधा का पता लगाने के लिए बेकार या भ्रामक जानकारी भी शामिल है।
- रोशनी असमानता की मरम्मत करने की कोशिश करें (जो आप पूछते हैं)। एक colourspace कि बाहर इस तरह के रूप में एक अलग चैनल में रोशनी को अलग करती है करने के लिए अपनी छवि में कनवर्ट करें: HSV (वी चैनल पर ध्यान न दें) Lab (एल उपेक्षा) YUV (वाई उपेक्षा) और प्रदर्शन
1) करने के लिए काफी आसान है दो शेष चैनलों पर आपकी सुविधा का पता लगाना। इनमें से एचएसवी सबसे अच्छा है (जैसा कि टिप्पणियों में यवेस डाउस्ट द्वारा उल्लेख किया गया है) यूयूवी और लैब यूवी/एबी चैनलों में कुछ रोशनी जानकारी छोड़ देते हैं। मेरे अनुभव में पिछले दो भी आपकी स्थिति के आधार पर काम करते हैं, लेकिन एचएसवी सबसे अच्छा है।
2) कठिन है। मैं छवि को एचएसवी में परिवर्तित करके शुरू करूंगा।तो फिर तुम सिर्फ वी चैनल पर मरम्मत कार्य करें:
- सिग्मा के लिए एक बहुत बड़ी मूल्य के साथ वी चैनल छवि के लिए एक gaussian blur लागू करें। यह आपको रोशनी के लिए स्थानीय औसत देता है। इस छवि के लिए वैश्विक औसत वी मान की गणना करें (यह एक संख्या है)। फिर प्रत्येक पिक्सेल के लिए वास्तविक वी मान से स्थानीय औसत मान घटाएं और वैश्विक औसत जोड़ें। अब आपने बहुत क्रूड रोशनी बराबर किया है। आप सिग्मा के मूल्य के साथ एक मूल्य को खोजने के लिए थोड़ा सा खेल सकते हैं जो सर्वोत्तम काम करता है।
- इस विफल रहता है, विकल्प zenopy gives in his answer.
चाहे कोई भी तरीका आप चुनते हैं, मैं तुम्हें (यानी सुविधाओं का पता लगाने) क्या आप क्या करना चाहते पर ध्यान केंद्रित है और इस तरह यह एक है कि के लिए पर्याप्त रूप में मध्यवर्ती चरणों का चयन करने की सलाह पर गौर आपकी ज़रूरतें। तो जल्दी से कुछ कोशिश करें, देखें कि इससे आपकी सुविधा का पता लगाने में मदद मिलती है,
स्रोत
2012-02-16 10:29:56
[होमोमोर्फिक फ़िल्टरिंग] (http://en.wikipedia.org/wiki/Homomorphic_filtering) आपकी मदद कर सकता है। – Lucas