Computer Vision 101: Let's Build a Face Swapper in Python
Offered By: Skillshare
Course Description
Overview
How does a face swap work? What is computer vision?
In this course, we will explore computer vision fundamentals as you build a Snapchat-esque face swap application; for those unfamiliar with Snapchat, this filter will detect pairs of faces and swap them, making for a silly effect. This class was made for beginners that have a little familiarity with machine learning and coding. If you aren’t already familiar, that’s okay, these two courses will you caught up quickly:
- To learn Python, I suggest taking my Coding 101: Python for Beginners course.
- To learn the basics of AI and machine learning, take my Artificial Intelligence MasterClass: Tools to Master Machine Learning course.
We’ll cover many topics and takeaways:
- Build a Face Swapping application
- What computer vision is
- Break down face swapping AI products into ML problems
- Break down face detection ML problem
- Understand taxonomies of computer vision problems
- Computer vision concepts like filters, feature extraction, detection etc.
By the end of this course, you’ll have a face-swapping application for you to play with. Show it off to your friends and family!
Still not sure if this course is for you? Try this short 4-minute video. If it sparks your curiosity, this course is definitely yours to take!
If you plan to run this code locally on your own computer, make sure to follow these Installation Instructions before starting the lesson.
Interested in creative coding? Check out my VR 101 (AFrame Nature Scenes) class.
Interested in more data science or machine learning? Check out my Coding 101 (Python), SQL 101 (Database Design), or Data 101 (Analytics) classes.
Follow me on Skillshare to be the first to hear about more courses in these areas!
Syllabus
- Introduction
- What is Computer Vision?
- Code OpenCV Basics
- How do Face Swaps Work?
- Code Face Detection
- How do Face Detectors Work?
- Code Face Swap
- Next Steps
Taught by
Alvin Wan
Related Courses
4.0 Shades of Digitalisation for the Chemical and Process IndustriesUniversity of Padova via FutureLearn A Day in the Life of a Data Engineer
Amazon Web Services via AWS Skill Builder FinTech for Finance and Business Leaders
ACCA via edX Accounting Data Analytics
University of Illinois at Urbana-Champaign via Coursera Accounting Data Analytics
Coursera