segmentation مبتنی بر آستانه گذاری صریح

تبدیل تصویر ورودی به یک تصویر باینری مبتنی بر آستانه گذاری با استفاده از دستور im2bw:

 

73095455133654999091

این دستور تصویر سطح خاکستری  I را به یک تصویر باینری تبدیل می کند. در خروجی همه پیکسل های با روشنایی بزرگتر از level با مقدار یک(1) و سایر پیکسل ها با مقدار صفر نشان داده می شوند. مقدار آستانه level مقداری بین صفر و یک است.  اگر به این پارامتر مقداری اختصاص داده نشود ، به صورت خودکار مقدار 0.5 انتخاب می شود. برای یافتن مقدار این پارامتر می توانید از دستور graythresh استفاده نمایید.

برای تصاویر از نوع truecolor متلب ابتدا تصویر ورودی را به یک تصویر سطح خاکستری تبدیل می نماید و سپس آستانه گذاری را صورت می دهد.

تصویر ورودی می تواند از انواع کلاس های uint8, uint16, single, int16, or double باشد. اما خروجی آن از نوع کلاسlogical خواهد بود.

در مورد تصویر زیر این تابع را با سطح آستانه 0.1 تا 1 مورد آزمایش قرار می دهیم:

38581882487029889935

89554115484920592612

دیدگاه‌ خود را بنویسید

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