ضرب عناصر نظیر به نظیر 2 ماتریس(cv::Mat) - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

ضرب عناصر نظیر به نظیر 2 ماتریس(cv::Mat)

0 امتیاز

ضرب عناصر نظیر به نظیر 2 تا Mat را به این صورت انجام میدم خطا میده .این روش درسته؟

Mat a(10,10,CV_32FC1);

Mat b(10,10,CV_32FC1);

a *= b;

 

سوال شده آبان 6, 1393  بوسیله ی مسعود فردمنش (امتیاز 54)   2 9 12

1 پاسخ

+2 امتیاز
 
بهترین پاسخ

روش بالا که ذکر کردید برای ضرب ماتریس ها استفاده میشه.

اگر ابعاد ماتریس a برابر با w1 و h1 باشه ابعاد ماتریس b برابر w2 و h2 باشه در اینصورت h1 باید مساوی w2 باشد.

و اما ضرب عناصر نظیر به نظیر دو ماتریس توسط متد mul از کلاس Mat انجام می گیره.

Mat res = a.mul(b);

 

پاسخ داده شده آبان 7, 1393 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
انتخاب شد آبان 10, 1393 بوسیله ی مسعود فردمنش
...