Quantcast
Browsing all 54 articles
Browse latest View live

Computer Vision for Predicting Facial Attractiveness

Most of us have looked in the mirror and wondered how good we look. But, it is often difficult to be objective while judging our own attractiveness, and we are often too embarrassed to ask for others’...

View Article


Facial Landmark Detection

Who sees the human face correctly: the photographer, the mirror, or the painter? — Pablo Picasso If Picasso was alive today, he would have definitely added one more professional to that list — a...

View Article


Delaunay Triangulation and Voronoi Diagram using OpenCV ( C++ / Python )

In a previous post I had discussed two libraries for facial landmark detection, and had pointed to several interesting applications like Face Morphing, Face Replacement etc. that use facial landmarks....

View Article

Face Morph Using OpenCV — C++ / Python

  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...

View Article

Face Swap using OpenCV ( C++ / Python )

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++...

View Article


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

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...

View Article

Speeding up Dlib’s Facial Landmark Detector

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...

View Article

Head Pose Estimation using OpenCV and Dlib

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...

View Article


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

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...

View Article


Eigenface using OpenCV (C++/Python)

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....

View Article

Face Reconstruction using EigenFaces (C++/Python)

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...

View Article

Facemark : Facial Landmark Detection using OpenCV

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...

View Article

Delaunay Triangulation and Voronoi Diagram using OpenCV ( C++ / Python )

In a previous post I had discussed two libraries for facial landmark detection, and had pointed to several interesting applications like Face Morphing, Face Replacement etc. that use facial landmarks....

View Article


Face Morph Using OpenCV — C++ / Python

  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...

View Article

Face Swap using OpenCV ( C++ / Python )

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++...

View Article


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

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...

View Article

Speeding up Dlib’s Facial Landmark Detector

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...

View Article


Head Pose Estimation using OpenCV and Dlib

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...

View Article

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

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...

View Article

Eigenface using OpenCV (C++/Python)

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....

View Article
Browsing all 54 articles
Browse latest View live