ساخت کرنل گوسین 2 بعدی - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

ساخت کرنل گوسین 2 بعدی

+1 امتیاز
سلام به همه عزیزان.

برای ایجاد یک کرنل گوسین 2 بعدی چکاری باید انجام بدم آیا OpenCV تابعی برای انجام اینکار داره؟
سوال شده آبان 6, 1393  بوسیله ی ابید (امتیاز 781)   19 89 106

1 پاسخ

+2 امتیاز
 
بهترین پاسخ
برای ساخت کرنل گوسی ابتدا ضرایب گوسی مد نظر خود را بدست آورده توسط تابع getGauusianKernel و سپس این
ماتریس  n * 1 را در ترانهاده آن ضرب کرده سپس ماتریس n * n کرنل 2 بعدی بدست می آید.
 
به صورت زیر عمل کنید:
cv::Mat gauss_cof_1d = cv::getGaussianKernel(size, sigma, CV_32F);
cv::Mat gauss_cof_2d = gauss_cof_1d * gauss_cof_1d.t();

 

 

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