मैं पृष्ठभूमि घटाव की विधि के साथ चलती वस्तुओं का पता लगाने के लिए OpenCV2.2 का उपयोग कर रहा हूं। और मैं पृष्ठभूमि संदर्भ छवि मॉडल करने के लिए Gaussian मिश्रण मॉडल (जीएमएम) विधि का उपयोग करें।ओपनसीवी में सीवी :: BackgroundSubtractorMOG का उपयोग कैसे करें?
मैं ओपनसीवी 2.2 में प्रदान की गई कक्षा सीवी :: BackgroundSubtractorMOG का उपयोग कर सीधे अग्रभूमि पिक्सेल (या अग्रभूमि मुखौटा) प्राप्त करता हूं। यह सुविधाजनक है लेकिन सीवी :: BackgroundSubtractorMOG द्वारा लौटाया गया अग्रभूमि मुखौटा उतना अच्छा नहीं है जितना मुझे उम्मीद थी। इसके अलावा, ऐसा लगता है कि सीवी :: BackgroundSubtractorMOG OpenCV1.0 में प्रदान की गई सी भाषा में जीएमएम की विधि से गरीब है।
निम्नलिखित OpenCV2.2 में मेरे कोड है:
cv::BackgroundSubtractorMOG mog;
mog(frame, fgMask, 0.01);
तो, मैं एक गलत तरीके से विधि का उपयोग किया था?
वैसे, सीवी :: BackgroundSubtractorMOG अग्रभूमि पिक्सेल पर छाया हटाने का प्रदर्शन करता है?
बहुत बहुत धन्यवाद।
ओपनसीवी के पृष्ठभूमि घटाव कार्यों का उपयोग करने के लिए 3.0 दस्तावेज़ों से यहां एक उपयोगी अवलोकन है: http://docs.opencv.org/master/db/d5c/tutorial_py_bg_subtraction.html – Pierz