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

via Skillshare

Skillshare

90 Courses


course image

Overview

Embark on a journey into the fascinating world of computer vision with our engaging course, "Computer Vision 101: Let's Build a Face Swapper in Python." Designed for beginners with some basic knowledge of machine learning and coding, this course demystifies the process behind the whimsical face swap effect, akin to the popular Snapchat filters. By participating, you will not only grasp the core concepts of computer vision but will also learn to develop your own face-swapping application.

The curriculum begins with a solid introduction to computer vision, breaking down face swapping and face detection into manageable machine learning problems. Through our comprehensive lessons, you'll dive deep into computer vision concepts such as filters, feature extraction, and detection, gaining the skills necessary to tackle various computer vision challenges.

For those new to the programming and AI world, we recommend our "Coding 101: Python for Beginners" and "Artificial Intelligence MasterClass: Tools to Master Machine Learning" courses. These additional resources will equip you with the foundational knowledge required to excel in our face-swapper project.

Key highlights of the course include:

  • Building your own Face Swapping application
  • Understanding the basics of computer vision
  • Decomposing AI-driven products into machine learning challenges
  • Exploring the taxonomies of computer vision problems
  • Learning about computer vision techniques such as filters and feature detection

By the conclusion of our course, you will proudly possess a functional face-swapping application to showcase to your friends and family. If you are contemplating whether this course aligns with your interests, consider watching our brief 4-minute introductory video. It could very well be the spark you need to embark on this informative adventure.

For those intending to experiment with the course code on their personal computers, please adhere to our Installation Instructions before commencing the lessons. Those with a penchant for creative coding might also find our "VR 101 (AFrame Nature Scenes)" class intriguing, while those looking to delve deeper into data science or machine learning can benefit from our "Coding 101 (Python)," "SQL 101 (Database Design)," and "Data 101 (Analytics)" classes.

Stay connected by following us on Skillshare, and be the first to discover more courses in Python, machine learning, computer vision, OpenCV, and beyond brought to you by Skillshare.

Syllabus


Taught by

Alvin Wan


Tags

provider Skillshare

Skillshare

90 Courses


Skillshare

pricing Free Trial Available
language English
duration 49 minutes
sessions On-Demand
level Intermediate