تفاوت سوئیچ هاب و روتر
تفاوت هاب و روتر با سوئیچ شبکه چیست؟
12 شهریور 1401
رفع رطوبت دوربین
جلوگیری از رطوبت لنز دوربین مداربسته
27 شهریور 1401
Show all

برنامه نویسی وپردازش تصویر در متلب (1)

آموزش نرم افزار متلب

آموزش برنامه نویسی و پردازش تصویر در متلب

بخش 1 آموزش برنامه نویسی در نرم افزار متلب

در این بخش میخوانیم :

1- مقدمه آموزش متلب

2- تعریف کوانتیزه

3- تئوری کوانتوم فیزیک

سیگنال های دو بعدی لازمه آموزش پردازش تصویر در متلب است چرا که تصاویر به شکل پردازش سیگنال نمایش داده میشوند .

در این محیط فقط به ویدئو یا عکس تصویر نمیگوییم ممکن است چیزی از جنس تصویر نباشد ولی ما با سیگنال نویز یا مفهومی به آن بدهیم .

مثلا  در سیستم پزشکی کارهایی که برای شناسایی و تشخیص بیماری ها انجام میشود به نوعی از طبقه بندی تصاویر است یا در سیستم پلاک خوان پارکینگ ها یا در موتور جستجوی گوگل همه به نوعی با الگوریتم وپردازش تصویر محاسبه میشود. از نرم افزار پلاک خوان در سیستمهای اتوماسیون پارکینگ جهت راه اندازی سیستمهای دستگاه هوشمند پارکینگ نیز استفاده میشود.

 در واقعیت ترکیب الگوریتم های پایه است که در برنامه نویسی متلب به آن میپردازیم .

به building block ها یا بلوکهای سازنده خیلی از الگوریتمها که نهایتا یک view از اینها ارایه خواهیم کردکه چه طور میتوانیم از این الگوریتم ها ی پایه وترکیب انها برای یک سری کاربرد های خاص استفاده کنیم .

یک تصویر شامل پیام هایی از یک نوع خاصی سیگنال است که نوع آن را با یک صفحه یا یک ارائه دو بعدی نشان  میدهیم .

دریافت ما هم از محیط یک سیگنال بینهایت بعدی است که برای ذخیره آن بینهایت حافظه نیاز است اما مغز ما مانند کامپیوتر ها محدود است وهیچ چیز را آن طور که هست نمیتوانیم پردازش و ذخیره سازی کنیم .

 

آموزش پردازش تصویر در متلب

دوربین های دیجیتال فاکتوری مثل Mega pixel دارند چون قدرت پردازش بالا رفته میزان ذخیره سازی اطلاعات ما بالا تر شده . در دوربین های دیجیتال یک تصویر آنالوگ و پیوسته داریم که قادریم تصویر را با جزئیات بیشتر ذخیره کنیم .

اگر تصویر یک منحنی رسم کنیم این منحنی از ذرات خیلی خیلی ریزی به نام کوانتوم تشکیل شده که به دلیل تعداد زیادشان ما متوجه گسستگی ذرات نیستیم و آن تصویر را به صورت پیوسته میبینیم به این کوانتیزه میگوییم (از قرار دادن تعداد زیادی کوانتوم کوچک یک تصویر بزرگ بسازیم )

 

پردازش تصویر در متلب

برای آنکه این منحنی را بتوان در کامپیوتر به راحتی ذخیره سازی کرد به شکل یک ارائه دو بعدی تعریف شده که در حالت کلی یک جدول است.

که هر عنصر از این جدول حاوی اطلاعاتی در مورد بخشی هست که وظیفه نمایش دادن آن بخش به این اختصاص پیدا کرده است . چیزی که ما از یک تصویر میبینیم عنصرهای مختلفی است که در یک جای به خصوص (رنگ یا شدت نور یا…چیزی را توصیف میکند) .

picthre cell یک سلول از تصویر کوانتیزه است که به آن pixel هم میگویند .

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

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

مشخص شد برای دیدن پرتوهای بینهایتی به چشم ما برخورد میکند اگر در آموزش برنامه نویسی پردازش تصویر در متلب 

تئوری کوانتوم را بپذیریم نباید این پرتوها را بینهایت بگوییم بهتر است بگوییم خیلی خیلی زیاد است .

در کوانتوم اصل بر شمارا بودن است ولی بعضی به اصل پیوستگی دنیا معتقدند و کوانتوم را قبول ندارند .

اگر فرض کنیم این تصویر واقعا انالوگ باشد و چشم ما یک تعداد مشخصی سلول های دریافت کننده دارد پس چشم همه ان پرتو ها را نمیتواند بگیرد تعدادی از این پرتوها هدر میرود ولی انقدر تعداد پرتوهای دریافتی زیاداست که ما کاملا پیوسته میبینیم (یعنی ذهن  این طور احساس میکند تصویر پیوسته است .)

 

ادامه آموزش متلب در بخش 2

دیدگاهتان را بنویسید