سبد (0)

پر کردن حفره های عکس باینری در متلب

همان طور که مشاهده می کنید تعدادی سکه در داخل عکس وجود دارد:

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

I = imread('coins.png');
figure
imshow(I)
title('Original Image')

حالا با استفاده از دستورات زیر، عکس را به باینری تبدیل می کنیم:

BW = imbinarize(I);
figure
imshow(BW)
title('Original Image Converted to Binary Image')

 

 حالا با استفاده از دستورات زیر، حفره ها را در عکس باینری پر می کنیم:

BW2 = imfill(BW,'holes');
figure
imshow(BW2)
title('Filled Image')

 نتیجه به صورت زیر خواهد بود:

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه