Course Content
- Artificial Intelligence and Its Applications in Our Daily Lives
- Introduction to the Programming Platform
- Build Your Own Face Detection Program with Artificial Intelligence
- Hands-on Example: Create Your Own Face Filter (1)
- Hands-on Example: Create Your Own Face Filter (2)
- Create Your Own Clown Filter
- Create Your Own Pirate Filter
- Augmented Reality
- Build Your Own Augmented Reality Program
- Create Your Own Dragon Using Augmented Reality and Facial Recognition
- Develop a Game (PING) Using Augmented Reality
- Develop a Volleyball Game Using Augmented Reality
3. Build your own face detection program with AI:

1.3. Introduction
Face detection is one of the techniques of artificial intelligence that allows computers to identify human faces in images or videos. The computer uses this technique to distinguish a human face from other elements in the image.
2.3. Applications of face detection:
Face detection has many real-world applications. For example, smartphones use it to unlock screens by recognizing the user’s face and blocking others. It is also used in entertainment, such as social media filters, where it detects the user's face and applies effects to parts like eyes, nose, and mouth. It's also used in security to identify thieves using surveillance cameras.
3.3. How face recognition technology works:
Face detection apps use algorithms and machine learning to find human faces in images that may include other objects like buildings or hands. These algorithms typically start by detecting the eyes, as they're the easiest to identify. Then, they try to detect the eyebrows, mouth, nose, and iris. Once a face is found, more tests confirm it. The face is then represented by a set of numbered key points to simplify programming.
4.3. Representing faces using points:

5.3. Key points for analyzing facial features:
