کار روی سیگنال های دو بعدی اساس پردازش تصویر متلب است با تغییرات سیگنال مفهومی را میرسانیم یا نویزی را حذف میکنیم در این نرم افزار چیزی که به ظاهر تصویر نیست را میتوانیم پردازش کنیم مثل کارهای پزشکی که برای تشخیص بیماری انجام میشود یا جستجو در گوگل ، شناسایی افراد در سیستم حفاظتی همه میتواند نمونه هایی از کارکرد پردازش تصویر در سیگنال دو بعدی باشد .
با استفاده از building block و الگوریتم های پایه و سیگنال ها تصاویریا پیام هایی به شکل ارائه دو بعدی یا صفحه نمایش به ما میدهد.
حافظه انسان همانند رایانه محدودیت دارد و نمیتواند سیگنال های بینهایت که از محیط دریافت میکند همه را ذخیره و پردازش کند .
در دوربین دیجیتال Mega pixel باعث ذخیره و قدرت پردازش بالا است که سبب ذخیره تصویر آنالوگ و پیوسته میشود .
کوانتوم : ذرات خیلی ریز را گویند .
به علت زیاد بودن ذرات ریز ما متوجه جدا بودن ذرات نمیشویم و آنها را پیوسته مشاهده میکنیم .
وقتی کوانتوم های ریز را کنار هم قرار دهیم یک تصویر بزرگ حاصل میشود که به آن کوانتیزه می گوئیم .
ذخیره این منحنی با ارائه دو بعدی در کامپیوتر به آسانی انجام میشود .
هر سلول از تصویر کوانتیزه را یک pixel گویند .
وقتی بتوانیم سلول های یک پدیده را بشماریم به آن کوانتیزه میگویند .
در کوانتوم فیزیک همه پدیده ها را قابل شمارش میداند فقط هر جا سخن از بینهایت باشد آن را بسیار زیاد میگوید نه بینهایت .
چشم ما نمیتواند همه پرتوها را دریافت کند ولی به علت بسیار زیاد بودن تعداد پرتوهای دریافتی تصویر را به طور پیوسته مشاهده میکنیم .
Digital image از روشن و خاموش شدن لامپ ها به وجود میاید تعداد بسیار زیاد و ریز بودن آنها را چشم نمیبیند فقط تصویر دریافتی را ما میبینیم جزئیات این جریان دیده نمیشود .
در آموزش تابع imread – imshow – imwrite در متلب تصاویر به صورت ماتریس نمایش داده میشود .
برای ایجاد Digital image همیشه باید از یک Stream یا File استفاده کنیم .
بعد از Proc تصویر را export میکنیم که شاید صفحه نمایش یا Data Base باشد .
مراحلی که تا الان ذکر کردیم در آموزش تابع imread imshow imwrite متلب طی میشود .
تابع imread که دستور اجرا میدهد ، تابع imshow کارهای نمایش تصویر را به عهده دارد ، تابع imwrite کارهای نوشتن و ذخیره را برعهده دارد .