2013-03-15 4 views
6

द्वारा मैट को विभाजित करने का सबसे आसान तरीका क्या मुझे लगता है कि यह शीर्षक में काफी अधिक है, जाहिर है, मैं इसे फिर से विभाजित कर सकता हूं। लेकिन मुझे लगता है कि एक अंतर्निहित तरीका है। मैंने cvConvertScale देखा लेकिन यह cv::Mat प्रकार के साथ काम नहीं करता है।ओपनसीवी: स्केलर

उत्तर

17

मैं एक अदिश द्वारा एक गुणन के लिए स्केलिंग आपरेशन पता:

cv::Mat Result = M/alpha; 

या::

cv::Mat M; 
float alpha; 
cv::Mat Result = M * alpha; 

की इस कोशिश करते हैं

float beta = 1.0f/alpha; 
cv::Mat Result = M * beta; 
+0

हम्म धन्यवाद, मेरी आईडीई नहीं था ऑपरेटर/या ऑपरेटर दिखा रहा है * यही कारण है कि मैंने यह कोशिश नहीं की। – Aly