تبدیل تصویر ورودی به یک تصویر باینری مبتنی بر آستانه گذاری با استفاده از دستور im2bw:
این دستور تصویر سطح خاکستری I را به یک تصویر باینری تبدیل می کند. در خروجی همه پیکسل های با روشنایی بزرگتر از level با مقدار یک(1) و سایر پیکسل ها با مقدار صفر نشان داده می شوند. مقدار آستانه level مقداری بین صفر و یک است. اگر به این پارامتر مقداری اختصاص داده نشود ، به صورت خودکار مقدار 0.5 انتخاب می شود. برای یافتن مقدار این پارامتر می توانید از دستور graythresh استفاده نمایید.
برای تصاویر از نوع truecolor متلب ابتدا تصویر ورودی را به یک تصویر سطح خاکستری تبدیل می نماید و سپس آستانه گذاری را صورت می دهد.
تصویر ورودی می تواند از انواع کلاس های uint8, uint16, single, int16, or double باشد. اما خروجی آن از نوع کلاسlogical خواهد بود.
در مورد تصویر زیر این تابع را با سطح آستانه 0.1 تا 1 مورد آزمایش قرار می دهیم: