Quantcast
Channel: Face | LearnOpenCV
Viewing all 54 articles
Browse latest View live

Face Reconstruction using EigenFaces (C++/Python)

$
0
0
In this post, we will learn how to reconstruct a face using EigenFaces. This post is written for beginners. If you don’t know about Principal Component Analysis (PCA) or EigenFaces, I recommend you go through the following posts in the series. Principal Component Analysis (PCA) EigenFace using OpenCV (C++/Python) What are EigenFaces? In our previous […]

Facemark : Facial Landmark Detection using OpenCV

$
0
0
In this tutorial, we will learn about facial landmark detection using OpenCV with no external dependencies. I have written several posts about Facial Landmark Detection and its applications. You can use landmark detection for face morphing, face averaging and face swapping. Until now, we had used the landmark detection that comes with Dlib. It works […]

Average Faces of FIFA World Cup 2018

$
0
0
Football has been one of the most followed sports in the past decades. With an average attendance of 53k in a single match for the past years, let’s get into this FIFA fever as well! Imagine your favorite team having a single face which includes features from all the faces of the team! Will Neymar […]

Face Morph Using OpenCV — C++ / Python

$
0
0
  In this tutorial we will learn how to morph one face into another using OpenCV. I have chosen to use the photos of the top three American Presidential candidates, but this is not a political post and I have no political agenda. And yes, that is the prettiest picture of Donald Trump I could […]

Face Swap using OpenCV ( C++ / Python )

$
0
0
In this tutorial we will learn how to swap out a face in one image with a completely different face using OpenCV and DLib in C++ and Python. To understand the description below better, download the C++ and Python code and images by subscribing to our newsletter here. Ladies and gentlemen, let me present Ted Trump, […]

Average Face : OpenCV ( C++ / Python ) Tutorial

$
0
0
In this tutorial we will learn how to create an average face using OpenCV ( C++ / Python ). Most people would agree that the woman in Figure 1 is pretty. Can you guess her ethnicity ? Why is her skin flawless ? Well, she is not real. She is not completely virtual either. Her […]

Speeding up Dlib’s Facial Landmark Detector

$
0
0
In this tutorial I will explore a few ways to speed up Dlib’s Facial Landmark Detector. Dlib’s Facial Landmark Detector Dlib has a very good implementation of a very fast facial landmark detector. I had reviewed it in my post titled Facial Landmark Detection. Subsequently, I wrote a series of posts that utilize Dlib’s facial […]

Head Pose Estimation using OpenCV and Dlib

$
0
0
In this tutorial we will learn how to estimate the pose of a human head in a photo using OpenCV and Dlib. In many applications, we need to know how the head is tilted with respect to a camera. In a virtual reality application, for example, one can use the pose of the head to […]

Automatic Red Eye Remover using OpenCV (C++ / Python)

$
0
0
In this tutorial, we will learn how to remove red eyes from a photo completely automatically. Just thinking about this problem of red-eye removal brings back memories from my childhood. I grew up in small towns in India where not every family in my middle-class neighborhood had a camera. My family owned a point-and-shoot color […]

Eigenface using OpenCV (C++/Python)

$
0
0
In this post, we will learn about Eigenface — an application of Principal Component Analysis (PCA) for human faces.  We will also share C++ and Python code written using OpenCV to explain the concept. The video below shows a demo of EigenFaces. The code for the application shown in the video is shared in this […]

Face Reconstruction using EigenFaces (C++/Python)

$
0
0
In this post, we will learn how to reconstruct a face using EigenFaces. This post is written for beginners. If you don’t know about Principal Component Analysis (PCA) or EigenFaces, I recommend you go through the following posts in the series. Principal Component Analysis (PCA) EigenFace using OpenCV (C++/Python) What are EigenFaces? In our previous […]

Facemark : Facial Landmark Detection using OpenCV

$
0
0
In this tutorial, we will learn about facial landmark detection using OpenCV with no external dependencies. I have written several posts about Facial Landmark Detection and its applications. You can use landmark detection for face morphing, face averaging and face swapping. Until now, we had used the landmark detection that comes with Dlib. It works […]

Face Detection – OpenCV, Dlib and Deep Learning ( C++ / Python )

$
0
0
In this tutorial, we will discuss the various Face Detection methods in OpenCV and Dlib and compare the methods quantitatively. We will share code in C++ and Python for the following Face Detectors : Haar Cascade Face Detector in OpenCV Deep Learning based Face Detector in OpenCV HoG Face Detector in Dlib Deep Learning based […]

Gender & Age Classification using OpenCV Deep Learning ( C++/Python )

$
0
0
In this tutorial, we will discuss an interesting application of Deep Learning applied to faces. We will estimate the age and figure out the gender of the person from a single image. The model is trained by Gil Levi and Tal Hassner. We will discuss in brief the main ideas from the paper and provide […]

Face Recognition: An Introduction for Beginners

$
0
0
Face Recognition is a computer vision technique which enables a computer to predict the identity of a person from an image. This is a multi-part series on face recognition. In this post, we will get a 30,000 feet view of how face recognition works. We will not go into the details of any particular algorithm, […]

Using Facial Landmarks for Overlaying Faces with Masks

$
0
0

Have you ever wondered how Instagram masks are fitting so perfectly on your face? Would you like to know how you can try to implement something similar by yourself? This post will help you with that! To remind you how important it is to wear a medical mask in the current COVID-19 pandemic, we will […]

The post Using Facial Landmarks for Overlaying Faces with Masks first appeared on Learn OpenCV.

Face Recognition with ArcFace

$
0
0

Can we distinguish one person from another by looking at the face? We can probably list several features such as eye colour, hairstyle, skin tone, the shape of nose and eyebrows, etc. Some combination of such attributes will be unique to a particular person. Sometimes, people have visual similarities, and in rare cases, it becomes […]

The post Face Recognition with ArcFace first appeared on Learn OpenCV.

Automatic Red Eye Remover using OpenCV (C++ / Python)

$
0
0

In this tutorial, we will learn how to remove red eyes from a photo completely automatically. Just thinking about this problem of red-eye removal brings back memories from my childhood. I grew up in small towns in India where not every family in my middle-class neighborhood had a camera. My family owned a point-and-shoot color […]

The post Automatic Red Eye Remover using OpenCV (C++ / Python) first appeared on Learn OpenCV.

Eigenface using OpenCV (C++/Python)

$
0
0

In this post, we will learn about Eigenface — an application of Principal Component Analysis (PCA) for human faces.  We will also share C++ and Python code written using OpenCV to explain the concept. The video below shows a demo of EigenFaces. The code for the application shown in the video is shared in this […]

The post Eigenface using OpenCV (C++/Python) first appeared on Learn OpenCV.

Face Reconstruction using EigenFaces (C++/Python)

$
0
0

In this post, we will learn how to reconstruct a face using EigenFaces. This post is written for beginners. If you don’t know about Principal Component Analysis (PCA) or EigenFaces, I recommend you go through the following posts in the series. Principal Component Analysis (PCA) EigenFace using OpenCV (C++/Python) What are EigenFaces? In our previous […]

The post Face Reconstruction using EigenFaces (C++/Python) first appeared on Learn OpenCV.
Viewing all 54 articles
Browse latest View live




Latest Images