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

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

 

73095455133654999091

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

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

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

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

38581882487029889935

89554115484920592612

پیام بگذارید

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

− 7 = three