لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پردازش تصویر و رابط کاربری گرافیکی را در حین تفریح در متلب یاد بگیرید
Learn image processing and GUIs while having fun in MATLAB
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
مهارت های برنامه نویسی پردازش تصویر دیجیتال و پردازش تصویر خود را در متلب بهبود بخشید. و در این روند از آن لذت ببرید! چگونه به تصاویر دیجیتال فکر کنیم و با آن کار کنیم! مهارت های برنامه نویسی متلب شما در پایان این دوره بسیار بهتر خواهد شد. شما از یکی از برترین مربیان متلب Udemy با نزدیک به دو دهه تجربه تدریس یاد خواهید گرفت. شما عملکردهای پردازش تصویر از جمله صاف کردن، فیلتر کردن، ترکیب کردن و برجسته کردن را درک خواهید کرد. فیلم و انیمیشن بسازید! رابط های گرافیکی کاربر (GUI) را از ابتدا با و بدون ابزار MATLAB GUIDE ایجاد کنید. تکنیک های برنامه نویسی پیشرفته از جمله دستگیره ها و برداری. پیش نیازها: یک کامپیوتر (دوه!) مهارت های اولیه برنامه نویسی متلب دسترسی به نرم افزار متلب جعبه ابزار پردازش تصویر متلب مفید است اما لازم نیست
تصاویر مهمترین راههای انتقال اطلاعات هستند، از هنر گرفته تا بازاریابی و سیاست. و امروزه تقریباً همه تصاویر دیجیتال هستند. بنابراین، مهم است که در مورد پردازش تصویر و پردازش تصویر دیجیتال بدانید.
از این دوره چه چیزی به دست خواهید آورد؟
مهارتهای اساسی در پردازش تصویر و رابطهای کاربری گرافیکی (GUI) را به شیوهای سرگرمکننده و جذاب یاد خواهید گرفت. بی حوصلگی در حین یادگیری اتلاف وقت و انرژی همه است، به علاوه شما واقعاً زمانی یاد می گیرید که از تجربه یادگیری لذت می برید. قبل از گذراندن این دوره به هیچ پیش زمینه ای در زمینه پردازش تصویر نیاز ندارید.
مهارت های برنامه نویسی MATLAB خود را ارتقا دهید. این فقط مربوط به کدهای مربوط به پردازش تصویر نیست. همچنین مهارت های کدنویسی و برنامه نویسی MATLAB خود را در مورد پردازش عددی، دستورات کنترل، کار با داده ها و موارد دیگر افزایش خواهید داد.
پیش نیازها چیست؟
شما به تجربه اولیه برنامه نویسی متلب نیاز دارید. اگر کاملاً در MATLAB تازه کار هستید، لطفاً ابتدا یک دوره مقدماتی برنامه نویسی متلب شرکت کنید.
اگر با متغیرها، دستورات if-then، حلقههای for و ایجاد توابع آشنا هستید، دانش لازم برای این دوره را دارید.
اکنون چه کاری باید انجام دهید؟
لیست موضوعات را بررسی کنید و ویدیوهای پیش نمایش را تماشا کنید تا متوجه شوید که آیا این دوره برای شما مناسب است یا خیر. اگر سوالی دارید به من پیام دهید. همچنین باید نظرات دانشجویان دوره های دیگر من را بررسی کنید تا ببینید مردم به طور کلی در مورد سبک تدریس من چه فکر می کنند.
شما را در کلاس می بینیم!
مایک
سرفصل ها و درس ها
برنامه نویسی اولیه پردازش تصویر متلب
Basic MATLAB image-processing programming
بهترین کار برای یادگیری از این دوره!
How best to learn from this course!
مقدمه ای برای گرفتن، تنظیم و دسته های گرافیکی
Introduction to get, set, and graphics handles
مقدمه ای بر GUIDE
Introduction to GUIDE
"ریاضی" را با ماشین حساب مست کنید
Do "math" with a drunk calculator
فایل کد متلب از این قسمت
MATLAB code file from this section
شکل ماشین حساب
The calculator figure
دکمه های اعداد را ایجاد و قرار دهید
Create and place the number buttons
دکمه های ریاضی را ایجاد و قرار دهید
Create and place the math buttons
توابع دکمه را تعریف کنید
Define the button functions
رسیدگی به خطا
Error handling
به ماشین حساب مقداری "الکل" بدهید
Give the calculator some "alcohol"
با محو کردن عکس های خانوادگی والدین خود را آزار دهید
Annoy your parents by blurring family photos
فایل کد متلب از این قسمت
MATLAB code file from this section
واردات و نمایش تصاویر
Importing and displaying pictures
تاری گاوسی از طریق کانولوشن دوبعدی
Gaussian blur via 2D convolution
تاری متوسط از طریق پیچیدگی دوبعدی
Mean-smoothing blur via 2D convolution
"خوب" باشید و تصاویر را واضح کنید
Be "nice" and sharpen the images
فیلتر میانه برای تمیز کردن نویز لکه
Median filter for cleaning speckle noise
ذخیره تصاویر به عنوان فایل های تصویری
Saving pictures as image files
رئیس خود را با فیلترهای برجسته تحت تأثیر قرار دهید
Impress your boss with embossing filters
فایل کد متلب از این قسمت
MATLAB code file from this section
فیلترهای برجسته چیست؟
What are embossing filters?
طرح رابط کاربری گرافیکی برجسته را ایجاد کنید
Create the embossing GUI layout
فیلتر برجسته را اجرا کنید
Implement the embossing filter
واردات و صادرات تصاویر
Import and export pictures
بازی The Stoic Bird
The Stoic Bird game
فایل های کد متلب از این قسمت
MATLAB code files from this section
پیاده سازی فیزیک حرکت پرتابه
Implement physics of projectile motion
پرنده را ایجاد کنید
Create the bird
رابط کاربری گرافیکی پرنده پرنده را بسازید
Make the bird-throwing GUI
کد را در رابط کاربری گرافیکی قرار دهید
Put the code into the GUI
رابط مسیر را پیاده سازی کنید
Implement the trajectory interface
بازی پونگ در برابر هوش مصنوعی عصبانی
Play pong against an angry AI
فایل های کد متلب از این قسمت
MATLAB code files from this section
مقدمه: پنگ چیست؟
Introduction: What is pong?
فیگور و زمین پنگ را ایجاد کنید
Create the figure and the pong court
توپ و پاروها را ایجاد کنید
Create the ball and the paddles
توپ را حرکت دهید و گل ها را بررسی کنید
Move the ball and check for goals
دست و پا زدن انسان را حرکت دهید
Move the human's paddle
دست و پا زدن هوش مصنوعی را حرکت دهید
Move the AI's paddle
با فشار کلید 'q' از بازی خارج شوید
Quit the game on keypress 'q'
به هوش مصنوعی نگرش بدهید
Give the AI an attitude
چگونه یک ماشین را به فضا ببریم
How to get a car into outer space
فایل های کد متلب از این قسمت
MATLAB code files from this section
موشک نداره؟ مشکلی نیست! ماشین را در فضا ترکیب کنید!
No rocket? No problem! Blend the car into space!
شعبده باز نیستی؟ نوارهای لغزنده می توانند آن را برطرف کنند!
Not a magician? Sliderbars can fix that!
اجازه دهید ماشین به طور تصادفی فضا را کاوش کند
Let the car randomly explore space
چند کهکشان در تصویر وجود دارد؟ (بخش بندی)
How many galaxies are in the picture? (segmentation)
تصاویر خود را با تساوی هیستوگرام خراب کنید
Ruin your pictures with histogram equalization
فایل های کد متلب از این قسمت
MATLAB code files from this section
یکسان سازی هیستوگرام چیست؟
What is histogram equalization?
یکسان سازی هیستوگرام در کد
Histogram equalization in code
GUI هیستوگرام ایجاد کنید
Create the histogram GUI
عملکرد رابط کاربری گرافیکی را نهایی کنید
Finalize the GUI functionality
تصاویر سه بعدی چشم جادویی (autostereogram) ایجاد کنید
Create 3D magic-eye (autostereogram) pictures
فایل های کد متلب از این قسمت
MATLAB code files from this section
چگونه به تصاویر استریوسکوپی نگاه کنیم
How to look at stereoscopic images
عمق تصویر از طریق چرخش سه بعدی
Image depth via 3D rotation
عمق لایه از طریق فاصله افقی
Layer depth via horizontal spacing
پنهان کردن سطح در پس زمینه
Hiding the surface in a background
ساختار از حرکت
Structure from motion
فایل های کد متلب از این قسمت
MATLAB code files from this section
مثال دو بعدی با یک مثلث
2D example with a triangle
مثال سه بعدی با یک کره نویز
3D example with a noisy sphere
مثال سه بعدی با سیلندر
3D example with a cylinder
جنبش نقطه ای
Dot kinetogram
تقریب رتبه های پایین افراد مشهور
Low-rank approximations of famous people
فایل های کد متلب از این قسمت
MATLAB code files from this section
SVD: پس زمینه ریاضی
The SVD: math background
تقریب آلبرت انیشتین
Approximation of Albert Einstein
چالش SVD: باراک اوباما در برابر دونالد ترامپ
SVD challenge: Barack Obama vs. Donald Trump
من دانشیار علوم اعصاب در دانشگاه رادبود (هلند) هستم. آزمایشگاه تحقیقاتی من از روش های علوم اعصاب پیشرفته برای اندازه گیری فعالیت الکتریکی مغز استفاده می کند و ما برای درک همه داده ها از روش های پیشرفته پردازش سیگنال چند متغیره و روش یادگیری ماشین یادگیری استفاده می کنیم! من چندین کتاب درسی درباره برنامه نویسی علمی در MATLAB ، پردازش سیگنال و آمار نوشته ام. من همچنین معتقد به اهمیت ادامه تحصیل در سطح حرفه ای هستم. تمرکز آموزش Pluralsight من تجزیه و تحلیل داده های عملی در MATLAB است. آموزش مباحث فنی می تواند یک چالش برای دوره های آنلاین باشد که تعاملات رو در رو در زمان واقعی ندارند. من تمام تلاشم را می کنم تا تعادل درستی بین درک و دقت ریاضی و بین تئوری و اجرا پیدا کنم. امیدوارم موافقت کنید و مشتاقانه منتظر دیدن شما در کلاس هستم!
نمایش نظرات