Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Skillshare

Computer Vision 101: Let's Build a Face Swapper in Python

via Skillshare

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

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:

  1. To learn Python, I suggest taking my Coding 101: Python for Beginners course.
  2. 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

Reviews

Start your review of Computer Vision 101: Let's Build a Face Swapper in Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.