In this quick liveProject, you’ll develop a selfie enhancement application to build awareness of the importance of mask-wearing during a pandemic. You’ll use a laptop webcam to capture a user’s selfie, load a face mask image with a transparent background, and apply the face mask onto the image at the location selected by the user.
This project is designed for learning purposes and is not a complete, production-ready application or solution.
This liveProject is for aspiring OpenCV developers with some knowledge of Python. To begin these liveProjects, you will need to be familiar with:
- Basics of Python
- Basics of NumPy
- Creating NumPy arrays
- NumPy array datatypes
- Extracting values from NumPy array using binary logic
- Basics of OpenCV
- Reading and writing images using OpenCV
- Displaying images using OpenCV
- Colorspaces in OpenCV
you will learn
In this liveProject you’ll learn essential OpenCV skills for developing useful computer vision applications.
- Tracking mouse events
- Using bitwise operations
- Saving images