تشخیص میزان نویز در تصویر - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

تشخیص میزان نویز در تصویر

0 امتیاز
سلام به همگی.

من به دنبال یک روش دم دستی برای تشخیص میزان نویز تو تصویر هستم که بتونم تو opencv پیاده سازیش کنم.کسی پیشنهادی داره؟
سوال شده فروردین 18, 1396  بوسیله ی farnoosh (امتیاز 8,362)   20 44 59

1 پاسخ

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

قاعدتاً می بایست نواحی فرکانس پایین را تحلیل کنید مثلا تصویر اصلی را نسبت به تصویر رفع نویز شده همان مقایسه کنید.برای رفع نویز هم به این لینک مراجعه کنید.

جهت انجام مقایسه دقیق تر بین تصویر اصلی و رفع نویز شده می تونید از psnr استفاده کنید که تابعی به همین اسم در کتابخانه Opencv وجود داره این لینک هم در مورد فرمول و جزئیات پیاده سازیش توضیح داده شده.

و برای رفع نویز دقیق هم می تونید از روش fastNlMeansDenoising استفاده کنید.

در ضمن هر چقدر psnr کمتر باشه یعنی نویز بالاست و هر  چقدر بیشتر باشه یعنی نویز کمتره.

پاسخ داده شده فروردین 20, 1396 بوسیله ی RED (امتیاز 494)   9 30 41
انتخاب شد فروردین 22, 1396 بوسیله ی farnoosh
...