رفتن به نوشته‌ها

فیلترگذاری روی تصاویر با استفاده از ماسک متوسط گیری

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

 

one1 = ones(3,3)/25;

با استفاده از  دستور (one (x,y یک ماتریس همانی (ماتریسی که تمام درایه های آن عدد یک می باشد) ایحاد می شود که x و y تعداد سطر و ستون آن ماتریس را تعیین می کند.

برای جلوگیری از اینکه تصویر خیلی سفید شود ماتریس همانی را بر عددی تقسیم می کنیم که در اینجا بر 25 تقسیم شده است.

 

imf1 = imfilter(i3,one1);

فیلتر بالایی را با استفاده از این دستور روی تصویر اعمال می کنیم.

دقت شود که i3 نام تصویر می باشد.

imshow(imf1);

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

 

فیلترهمانی

 

برای دریافت کدهای متلب اینجا کلیک کنید.

منتشر شده در پردازش تصویر و بینایی ماشینپروژه هامتلب

اولین باشید که نظر می دهید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

2 + 4 =