Learn image processing and GUIs while having fun in MATLAB
Learn image processing and GUIs while having fun in MATLAB, available at $84.99, has an average rating of 4.55, with 62 lectures, based on 239 reviews, and has 2881 subscribers.
You will learn about How to think about and work with digital images! Your MATLAB programming skills will be much better at the end of this course. You'll learn from one of Udemy's top MATLAB instructors with nearly two decades of teaching experience. You will understand image processing functions including smoothing, filtering, blending, and embossing. Make movies and animations! Create graphical user interfaces (GUI) from scratch, with and without the MATLAB GUIDE tool. Advanced programming techniques including handles and vectorization. This course is ideal for individuals who are programmers or scientists or engineers or data scientists or students It is particularly useful for programmers or scientists or engineers or data scientists or students.
Enroll now: Learn image processing and GUIs while having fun in MATLAB
Summary
Title: Learn image processing and GUIs while having fun in MATLAB
Price: $84.99
Average Rating: 4.55
Number of Lectures: 62
Number of Published Lectures: 62
Number of Curriculum Items: 62
Number of Published Curriculum Objects: 62
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- How to think about and work with digital images!
- Your MATLAB programming skills will be much better at the end of this course.
- You'll learn from one of Udemy's top MATLAB instructors with nearly two decades of teaching experience.
- You will understand image processing functions including smoothing, filtering, blending, and embossing.
- Make movies and animations!
- Create graphical user interfaces (GUI) from scratch, with and without the MATLAB GUIDE tool.
- Advanced programming techniques including handles and vectorization.
Who Should Attend
- programmers
- scientists
- engineers
- data scientists
- students
Target Audiences
- programmers
- scientists
- engineers
- data scientists
- students
Images are the most important ways of getting information across, ranging from art to marketing to politics. And nowadays, nearly all images are digital. Therefore, it’s important to know about image processing and digital image processing.
What will you get from this course?
-
You will learn fundamental skills in image processing and graphical user interfaces (GUIs) in a way that is fun and engaging. Being bored while learning is a waste of everyone’s time and energy, plus you really only learn when you are enjoying the learning experience. You don’t need any background in image processing before taking this course.
-
Improving your MATLAB programming skills. This is not only about image processing related code; you’ll also increase your MATLAB coding and programming skills concerning numerical processing, control statements, working with data, and more.
What are the prerequisites?
You need some basic MATLAB programming experience. If you are totally new to MATLAB, then please take an intro-MATLAB programming course first.
If you are familiar with variables, if-then statements, for-loops, and creating functions, then you have the necessary knowledge for this course.
What should you do now?
Check out the list of topics and watch the preview videos to find out if this course is right for you. If you have any questions, send me a message. You should also check out the student reviews of my other courses to see what people think about my teaching style in general.
See you in class!
Mike
Course Curriculum
Chapter 1: Basic MATLAB image-processing programming
Lecture 1: How best to learn from this course!
Lecture 2: Introduction to get, set, and graphics handles
Lecture 3: Introduction to GUIDE
Chapter 2: Do "math" with a drunk calculator
Lecture 1: MATLAB code file from this section
Lecture 2: The calculator figure
Lecture 3: Create and place the number buttons
Lecture 4: Create and place the math buttons
Lecture 5: Define the button functions
Lecture 6: Error handling
Lecture 7: Give the calculator some "alcohol"
Chapter 3: Annoy your parents by blurring family photos
Lecture 1: MATLAB code file from this section
Lecture 2: Importing and displaying pictures
Lecture 3: Gaussian blur via 2D convolution
Lecture 4: Mean-smoothing blur via 2D convolution
Lecture 5: Be "nice" and sharpen the images
Lecture 6: Median filter for cleaning speckle noise
Lecture 7: Saving pictures as image files
Chapter 4: Impress your boss with embossing filters
Lecture 1: MATLAB code file from this section
Lecture 2: What are embossing filters?
Lecture 3: Create the embossing GUI layout
Lecture 4: Implement the embossing filter
Lecture 5: Import and export pictures
Chapter 5: The Stoic Bird game
Lecture 1: MATLAB code files from this section
Lecture 2: Implement physics of projectile motion
Lecture 3: Create the bird
Lecture 4: Make the bird-throwing GUI
Lecture 5: Put the code into the GUI
Lecture 6: Implement the trajectory interface
Chapter 6: Play pong against an angry AI
Lecture 1: MATLAB code files from this section
Lecture 2: Introduction: What is pong?
Lecture 3: Create the figure and the pong court
Lecture 4: Create the ball and the paddles
Lecture 5: Move the ball and check for goals
Lecture 6: Move the human's paddle
Lecture 7: Move the AI's paddle
Lecture 8: Quit the game on keypress 'q'
Lecture 9: Give the AI an attitude
Chapter 7: How to get a car into outer space
Lecture 1: MATLAB code files from this section
Lecture 2: No rocket? No problem! Blend the car into space!
Lecture 3: Not a magician? Sliderbars can fix that!
Lecture 4: Let the car randomly explore space
Lecture 5: How many galaxies are in the picture? (segmentation)
Chapter 8: Ruin your pictures with histogram equalization
Lecture 1: MATLAB code files from this section
Lecture 2: What is histogram equalization?
Lecture 3: Histogram equalization in code
Lecture 4: Create the histogram GUI
Lecture 5: Finalize the GUI functionality
Chapter 9: Create 3D magic-eye (autostereogram) pictures
Lecture 1: MATLAB code files from this section
Lecture 2: How to look at stereoscopic images
Lecture 3: Image depth via 3D rotation
Lecture 4: Layer depth via horizontal spacing
Lecture 5: Hiding the surface in a background
Chapter 10: Structure from motion
Lecture 1: MATLAB code files from this section
Lecture 2: 2D example with a triangle
Lecture 3: 3D example with a noisy sphere
Lecture 4: 3D example with a cylinder
Lecture 5: Dot kinetogram
Chapter 11: Low-rank approximations of famous people
Lecture 1: MATLAB code files from this section
Lecture 2: The SVD: math background
Lecture 3: Approximation of Albert Einstein
Lecture 4: SVD challenge: Barack Obama vs. Donald Trump
Chapter 12: Bonus section
Lecture 1: Bonus lecture
Instructors
-
Mike X Cohen
Educator and writer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 2 votes
- 3 stars: 15 votes
- 4 stars: 70 votes
- 5 stars: 152 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple