Opencv Face Recognition C++

Today I'm going to share a little known secret with you regarding the OpenCV library: You can perform fast, accurate face detection with OpenCV using a pre-trained deep learning face detector model shipped with the library. This package contains only the models used by face_recognition __. We need boost python when compile Dlib c++ for Python module. I looked at opencv a little. By integrating OpenCV with MATLAB, you can: Use and explore current research algorithms, whether they are implemented in MATLAB or OpenCV. Dan Sabadas for sharing his knowledge and insight. Ch OpenCV is jointly developed by Intel and SoftIntegration as a default interface to OpenCV binary library and included as open source in the distribution of OpenCV. "Hey, How can I use opencv library in java for face recognition? Or is there any other method from which I can do face recognition?". Face recognition has stamped its uses in fields like auto door lock-unlock, criminal face detection, auto…. Keep in mind: The face recognition algorithms based in PCA (Principal Component Analysis) do multiple comparisons and matches between a face detected and the trained images stored in binary database for this reason And for improve the accurate of recognition you should add several images of the same person in different angles, positions and. it finds faces in the camera and puts a red square around it. Satyanarayana And mainly a prior step of this face recognition Abstract— involves face detection which is also a big challenge. Get the locations and outlines of each person’s eyes, nose, mouth and chin. The input of flandmark is an image of a face. Face recognition - can we identify "Boy" from "Alien"? The question is can we identify "Boy" from "Alien"? Face Recognition addresses "who is this identity" question. It provides many very useful features such as face recognition, the creation of depth maps (stereo vision, optical flow), text recognition or even for machine learning. WHY FACIAL RECOGNITION IS IMPORTANT? Since face is a unique way of identifying people, facial recognition has gained high attention and growing rapidly across the world for providing safe and reliable security. Today I will share you how to create a face recognition model using TensorFlow pre-trained model and OpenCv used to detect the face. In this guide I will roughly explain how face detection and recognition work; and build a demo application using OpenCV which will detect and recognize faces. 4, in this tutorial you can find line by line the code and explanations of a hand gesture recognition program written in C language; OpenCV Python hand gesture recognition - tutorial based on OpenCV software and Python language aiming to recognize the hand gestures. For face recognition, software is very easy : it only detects faces, without recognizing people. 4 now comes with the very new FaceRecognizer class for face recognition, so you can start experimenting with face recognition right away. OpenCV usually captures images and videos in 8-bit, unsigned integer, BGR format. Problems with face detection in images using OpenCV in c++. OpenCV motion detection and tracking. Explore Popular Topics Like Government, Sports, Medicine, Fintech, Food, More. Finally, we'll look at a demo project to see how OpenCV can be used on an iOS device to perform facial detection and recognition. Step 1: Load the OpenCV native library While writing Java code using OpenCV library, the first step you need to do is to. Face recognition opencv MFC was recently involved in a project, writing frame MFC, Opencv to do image processing. The user stands in front of the camera keeping a. face detection sample code for OpenCV. Real time face recognition. 38% accuracy on the standard LFW face recognition benchmark, which is comparable to other state-of-the-art methods for face recognition as of February 2017. we can easily use it with python some other libaries that help openCV is dilb , numpy etc when installing, install phyton 2. Books; Links; Platforms; Releases * OpenCV - 4. 4, in this tutorial you can find line by line the code and explanations of a hand gesture recognition program written in C language; OpenCV Python hand gesture recognition – tutorial based on OpenCV software and Python language aiming to recognize the hand gestures. ABSTRACT This paper investigates the accuracy and effectiveness of the face detection and recognition algorithms using OpenCV and C# computer language. This is a project on Face Recognition in c & c++ using opencv library this project required opencv 2. OpenCV is the most popular library for computer vision. About Face-Recognition by Eigenfaces algorithm using opencv-android Showing 1-14 of 14 messages. OpenCV 1 About the Tutorial OpenCV is a cross-platform library using which we can develop real-time computer vision applications. Does anyone know how to run a c++ program using OpenCV and a RaspiCam? After cmake. The library is cross-platform and free for use under the open-source BSD license. Thanks to the contributions of open source communities like dlib, opencv and mxnet, today, high accuracy 2D face recognition is not a difficult problem anymore. Raspberry pi 3 + windows 10 iot + opencv camera face detection. Face detection Opencv C++ tutorial about how to replace the face with mask. See line 24-35 in the C++ code and lines 26-32 in Python code. In this discussion we will learn about the Face Recognition. Welcome to a tutorial series, covering OpenCV, which is an image and video processing library with bindings in C++, C, Python, and Java. James Philbin [email protected] First, we will explain how to download and install the OpenCV library onto your computer. Automatic face recognition is all about extracting those meaningful features from an image, putting them into a useful representation and performing some kind of classi cation on them. In this blog I am going to explain object detection using OpenCV library. If you have previous/other manually installed (= not installed via pip) version of OpenCV installed (e. Is there a way to develop the face recognition using C instead of C++? I'm reading that OpenCV does support C (may be phasing it out in the future) so I'm wondering if I can use C. Want to leave a comment?. istance of 50cm and his image is taken as an. OpenCV is used for all sorts of image and video analysis, like facial recognition and detection, license plate reading, photo editing, advanced robotic vision, optical character recognition, and a. 65 thoughts on " Raspberry Pi Face Recognition Using OpenCV " Sophie 23rd February 2017 at 3:17 am. The user stands in front of the camera keeping a. is a Security Equipment Supplier, Installer & Maintenance Specialist based in Wolverhampton, West Midlands. This document is the guide I've wished for, when I was working myself into face recognition. Face recognition in OpenCV works only on images with same size and greyscale. Just fork the OpenCV in github, make necessary corrections and send a pull request to OpenCV. But the brief, three-tweet exchange spoke to larger issues around the use of facial recognition technology within police work. In other words, captured images can be considered as 3 matrices; BLUE, GREEN and RED (hence the name BGR) with integer values ranges from 0 to 255. This kind of technology involves lot of algorithms and tools etc. Locate faces on large images with OpenCV. Since version 2. OpenCV Highlights •Focus on real-time image processing •Written in C/C++ •C/C++ interface –Also in Python, Java, Matlab/Octave •Cross-platform. Installation and Usage. Detect the Objects(here it is face) using detectMultiScale(). The input of flandmark is an image of a face. OpenCV on Wheels. INTRODUCTION. We pit the newly-released Picasa with facial recognition against Apple's iPhoto, and Microsoft's Windows Live Photo Gallery software to. Sajjad Department of Computer Science and Engineering M. 1 & dev c++ compiler. First off, Face detection and Face recognition are two totally different things although one builds upon the other (recognition builds upon detection). Hope everything is well at your end. So, after a few hours of work, I wrote my own face recognition program using OpenCV and Python. 1 "pre-release" was released in October 2008. On this page you can find source codes contributed by users. php7 opencv php-extension php-opencv phpopencv face-recognition face-detection computer-vision php-facedetect C++ Updated Jul 31, 2019 bytefish / libfacerec. Here is my code on github I would like to improve my results of face detection as well as improving my face recognition. 1 Funvision - computer vision, machine learning and opencv tutorials Blog focused on Opencv tutorials in C++, datasets, computer vision applications and modern machine learning business. Ion Ivan, Ph. How to setup OpenCv With python and Write a simple Face Detection Code keywords: OpenCV Face Detection | Come installare OpenCV con pitone e scrivere un programma di riconoscimento dei volti. Code has a policy by which we prefer to see a good faith effort on your part before providing source code for homework assignments. Thanks to OpenCV , it makes the face recognition easy for any beginner. Face Detection and Tracking With Arduino and OpenCV: UPDATES Feb 20, 2013: In response to a question by student Hala Abuhasna if you wish to use the. This example uses the pretrained dlib_face_recognition_resnet_model_v1 model which is freely available from the dlib web site. In C/C++ Build, click on Settings. Take a look at the next tutorial using facial landmarks, that is more robust. The smile/happiness. Technical Stuff – Face Recognition. Contains Ads. Face recognition with OpenCV: Haar Cascade. The Task of Face Recognition is done by C++ Program written using OpenCV library. If you read the OpenCV webpage you'll notice that the only things that are really supported are C, C++ and Python. Using embedded SOC platforms like the Raspberry Pi and open source computer vision libraries like OpenCV, you can now add face recognition to your own maker projects! In this project, I'll show you how to build a face recognition based door lock which unlocks itself using face recognition running on a Raspberry Pi. Face Detection Software. A: Every country has her own duty policy, Bluedio cannot make promise about that. Originally it had various traditional vision algorithms like SIFT, SURF etc and machine learning approaches for vision tasks (Object Detection, Recognition) s. It provides better accuracy. Locate faces on large images with OpenCV. Face Recognition using OpenCV in Python. OpenCV offers a good face detection and recognition module (by Philipp Wagner). org) is an open-source BSD. I really liked it and I want to use it but the problem is I am planning to use PHP for server backend and OpenCV is in C++. Next Page. OpenCV C++ Program for Face Detection This program uses the OpenCV library to detect faces in a live stream from webcam or in a video file stored in the local machine. face_landmarks (image). I am surprised how fast the detection is given the limited capacity of the Raspberry Pi (about 3 to 4 fps). Face_recognition与人脸识别解决方案很久之前做的,好像是从github上参考一老外的,用到了当前比较火的face_recognition第三方库,我在此基础上做了一些改进现在可以在你的系 博文 来自: Found You的博客. Originally developed by Intel, it was later supported by Willow Garage then Itseez. by reading through the face recognition tutorial coming with OpenCV. RTSP url link updated BUG FIXED!. Add to Wishlist. 4 now comes with the very new FaceRecognizer class for face recognition, so you can start experimenting with face recognition right away. For the most part, new OpenCV algorithms are now developed in C++. Algorithms for face recognition typically extract facial features and compare them to a database to find the best match. Rajasekhar, T. Detect faces in videos using OpenCV (try your own videos) 5. Get the locations and outlines of each person’s eyes, nose, mouth and chin. Face Detection with OpenCV-Python. 4, in this tutorial you can find line by line the code and explanations of a hand gesture recognition program written in C language; OpenCV Python hand gesture recognition - tutorial based on OpenCV software and Python language aiming to recognize the hand gestures. Face recognition is the process of identifying one or more people in images or videos by analyzing and comparing patterns. So have fun with it!. Although this image contains the same frequencies (and amount of frequencies) as the original input image, it is corrupted beyond recognition. i really hope u can help me. It is available under the MIT open-source license, the shortest and probably most permissive of all the popular open-source licenses. Face Recognition with OpenCV. Getting started To be able to recognize emotions on images we will use OpenCV Opencv examples face recognition. Loading a Haar or LBP detector for object or face detection; Accessing the webcam. 4 now comes with the very new FaceRecognizer class for face recognition, so you can start experimenting with face recognition right away. image based face recognition // Requires OpenCV v2. Hand gesture using OpenCV - using OpenCV 2. The following list defines all the pixel types which come with pixel_traits definitions. PHOENIX — A new federal court ruling coupled with a provision in the state Constitution could give Arizonans new legal protections against the use of software by private firms that captures and. The adaboost algorithm [2] is used for face detection and PCA algorithm[1] is used for face recognition. Face recognition has evolved as one of the most widely used biometric in the recent times. Although this image contains the same frequencies (and amount of frequencies) as the original input image, it is corrupted beyond recognition. edu Antitza Dantcheva, Arun Ross Computer Science and Engineering Michigan State University, East Lansing, USA [email protected] in Abstract—Automatic License Plate Recognition system is a real time embedded system which automatically recognizes the license plate of vehicles. Before starting you can read my article on. OpenCV developers will check your pull. Torch allows the network to be executed on a CPU or with CUDA on GPU. "Face detection is a computer technology that determines the locations and sizes of human faces in arbitrary (digital) images. Accord (Accord. 7 •macOS or Linux (Windows not officially supported, but might work). This document is the guide I've wished for, when I was working myself into face recognition. I Fisherfaces. Information on facial features or landmarks is returned as coordinates on the image. Locate faces on large images with OpenCV. Now we have a fair idea about the intuition and the process behind Face recognition. Because of that, I have used ready-to-go libraries. I implemented this code in Visual C++ and tried to. leadcoder streams live on Twitch! Check out their videos, sign up to chat, and join their community. FaceNet: A Unified Embedding for Face Recognition and Clustering. Delphi Face Recognition March_01_2019 Donote _$51_ for FULL source code of the project. It has C, C++, Python and Java interfaces and supports Windows, Linux, Mac OS, iOS and Android. OpenCV-Python Tutorials Documentation, Release 1 And that will be a good task for freshers who begin to contribute to open source projects. 9 with externally installing Face Recognition API. Video created by IBM for the course "Introduction to Computer Vision with Watson and OpenCV". Face recognition has stamped its uses in fields like auto door lock-unlock, criminal face detection, auto…. Open Computer Vision Library. i really hope u can help me. In a test the ACLU recently conducted of the facial recognition tool, called “Rekognition,” the software incorrectly matched 28 members of Congress, identifying them as other people who have been arrested for a crime. Face Recognition using OpenCv 13 JANUARY 2018 OpenCV (Open Source Computer Vision Library) is released under a BSD license and hence it's free for both academic and commercial use. OpenCV is the most popular library for computer vision. Browse other questions tagged c++ opencv or ask your own. Take a look at the next tutorial using facial landmarks, that is more robust. There are federal laws, local laws that maintain that, and I think facial recognition runs afoul of that really anyway you slice it," said Johanna Miller, the director of the education policy. On the other hand, OpenCV has shown itself to be immensely powerful and performant. I understand from many of the previous posts on Face Recognition that there is no standard open source library that can provide all the face recognition for you. Simple and clear English language used to increase understanding level. There are different cascades avaliable with the opencv software to detect face and other important parts like eyes,nose and mouth. To perform facial recognition, you’ll need a way to uniquely. Face detection is a computer vision technology that helps to locate/visualize human faces in digital images. This package contains only the models used by face_recognition __. It is very possible that optimizations done on OpenCV’s end in newer versions impair this type of detection in favour of more robust face recognition. The more aligned faces are the better face recognition results are. In OpenCV, slider values cannot be negative. Face detection using HTML5, javascript, webrtc, websockets, Jetty and OpenCV. NET Serial class, use the naming convention "\\\\. Briefly: LBPH (Local Binary Patterns Histograms) local binary encoding histogram, based on LBPH, the basic idea of face recognition method is as follows: first, take each pixel as the center, judge the relationship between the gray value of surrounding pixels, and binary encoding, so as to obtain the LBP encoding image of the whole image; […]. It has the Viola-Jones face detection algorithm as a canned package. 1,3,CV_HAAR_SCALE_IMAGE,Size(80,80));. Face detection and Face recognition: learns a subspace for each person and when i input a new image it measures the distance to all subspaces it has previously learned and chooses the nearest one. I'm doing a face recognition project for my engineer's degree, using c++ api. It uses OpenCV for many processing steps. 0 for making our face recognition app. Previous Page. So, after a few hours of work, I wrote my own face recognition program using OpenCV and Python. I have to face many difficult situations when I configure OpenCV on Windows 7 using Visual Studio 2012, install Python to run the script crop_face. All the tutorials consist of OpenCV C++ example programs in order to make you understand and try it on your computer easily. The first alpha version of OpenCV was released to the public at the IEEE Conference on Computer Vision and Pattern Recognition in 2000, and five betas were released between 2001 and 2005. James Philbin [email protected] Just fork the OpenCV in github, make necessary corrections and send a pull request to OpenCV. OpenCV on Wheels. It is available under the MIT open-source license, the shortest and probably most permissive of all the popular open-source licenses. OpenCV C++ Program for Face Detection; Face Detection using Python and OpenCV with webcam; OpenCV Python program for Vehicle detection in a Video frame; Python Program to detect the edges of an image using OpenCV | Sobel edge detection method; Real-Time Edge Detection using OpenCV in Python | Canny edge detection method. It contains algorithms which can be used to perform some cool stuff. Become an expert in Computer Vision for faces in just 12 weeks with this practical course for building applications using OpenCV + Dlib (C++ & Python). Face Recognition using OpenCV, Python and Raspberry Pi Published on October 2, 2017 October 2, 2017 • 38 Likes • 8 Comments. It just takes a few lines of code to have a fully working face recognition application. This example uses the pretrained dlib_face_recognition_resnet_model_v1 model which is freely available from the dlib web site. So performing face recognition in videos (e. edu Abstract. Face recognition with Python & OpenCV in just 5 minutes. PREREQUISITES. could you guide me through in setting up the whole system. Previously, we've worked on facial expression recognition of a custom image. 0's C apis, will C. By the end of this Learning Path, you will have mastered commonly used computer vision techniques to build OpenCV projects from scratch. Allowing OpenCV functions to be called from. Face recognition with OpenCV: Haar Cascade. Finally, we’ll look at a demo project to see how OpenCV can be used on an iOS device to perform facial detection and recognition. How to setup OpenCv With python and Write a simple Face Detection Code keywords: OpenCV Face Detection | Come installare OpenCV con pitone e scrivere un programma di riconoscimento dei volti. I'll focus on face detection using OpenCV, and in the next, I'll dive into face recognition. (This fork defaults to disabled auto build, and checks for OPENCV4NODEJS_ENABLE_AUTOBUILD) Keywords. The first phase uses camera to capture the picture of our faces which generates a feature set in a location of your PC. # Open the input movie file # "VideoCapture" is a class for video capturing from video files, image sequences or cameras. Introduction to Face Detection and Face Recognition - all about the face detection and recognition. We almost have all the elements to set up our "real"-face recognition algorithm. i have my faces database using the at&t database. Face recognition in OpenCV works only on images with same size and greyscale. Code is just part that we already have available video reader written in opencv and just apply the face detection part with mask over the detected face. OpenCV includes functionality far beyond face recognition alone. There are different cascades avaliable with the opencv software to detect face and other important parts like eyes,nose and mouth. Facial recognition technology has drawn criticism notably for often improperly identifying darker-skinned people. Dan Sabadas for sharing his knowledge and insight. Thanks to OpenCV , it makes the face recognition easy for any beginner. 0's C apis, will C. Any help will be really helpful. Face recognition is a significant method, which is one of the biometric recognition. Python Face Recognition in Real Time. Arpit Dwivedi does not work or receive funding from any company or organization that would benefit from this article. Face recognition is the process of identifying one or more people in images or videos by analyzing and comparing patterns. To use PCA you have a class named PCA described here. NET Serial class, use the naming convention "\\\\. The first phase uses camera to capture the picture of our faces which generates a feature set in a location of your PC. If you have previous/other manually installed (= not installed via pip) version of OpenCV installed (e. Orange Box Ceo. Example of Python with Opencv and camera face detection - python_opencv_camera. Any help will be really helpful. OpenCV face recognition Sample Application OpenCV Manager needed. To complete the scope of this article, we would be taking a step further. 9 with externally installing Face Recognition API. How to create a 3D Terrain with Google Maps and height maps in Photoshop - 3D Map Generator Terrain - Duration: 20:32. Posted by syntech at 12:55 AM. Let us now use OpenCV library to detect faces in an image. About; Releases; Courses; Resources. OpenCV was designed to be cross-platform. OpenCV is an open source computer vision library that has tons of modules like object detection, face recognition, and augmented reality. In this tutorial, you will learn how to use OpenCV to perform face recognition. Dan Sabadas for sharing his knowledge and insight. Gesture Recognition mAnagement Framework for Interactive Tabletop Interfaces. We reshape them to the original size of the image to obtain the average face and the EigenFaces. Advertisements. Instructions: It takes at least two faces saved so you can begin to recognize Training Mode: Write the name of the person, focus and when it begins to appear a box locating a face press "Rec". Face Analysis Home Made OpenCV/Emgu. It has the Viola-Jones face detection algorithm as a canned package. Emgu CV is a cross platform. The first phase uses camera to capture the picture of our faces which generates a feature set in a location of your PC. The Face Recognition Homepage to provide relevant information in the area of face recognition; The Face Detection Homepage to to gather all useful information about finding faces; OpenCV (Open Source C omputer V ision) is a library of programming functions for real time computer. This tutorial was extracted from this link. Face Recognition: Kairos vs Microsoft vs Google vs Amazon vs OpenCV READ THE UPDATED VERSION for 2018 With some of the biggest brands in the world rolling out their own offerings, it's an exciting time for the market. There is an example on dev portal, which is facial recognition from a given picture. FACE RECOGNITION. This method is more reliable than the conventional route. A facial recognition system is a system which captures facial images and verifies the identity of a person using a digital camera. Now, it should be clear that we need to perform Face Detection before performing Face Recognition. OpenCV motion detection and tracking. (The c:\konrad\images is where I stored the JPG images used to compare against. Implementation using Python in a Linux-based environment. This project utilizes OpenCV Library to make a Real-Time Face Detection using your webcam as a primary camera. Smart Home Drones on the farm: Using facial recognition to keep cows healthy. This is a project on Face Recognition in c & c++ using opencv library this project required opencv 2. 2 KB; Introduction. 使用opencv和face_recognition实现人脸识别和对比 使用的是opencv3. Detect faces in images using OpenCV (try your own images) 4. It just takes a few lines of code to have a fully working face recognition application. Example of Python with Opencv and camera face detection - python_opencv_camera_haar. Face Recognition using OpenCV in Python. It provides better accuracy. In C/C++ Build, click on Settings. Want to leave a comment?. A face recognition system consists of two key technologies, namely, face detection and face recognition. By the end of this Learning Path, you will have mastered commonly used computer vision techniques to build OpenCV projects from scratch. A Brooklyn landlord wants to install facial recognition technology at a rent-stabilized complex, raising alarm among housing rights attorneys about a potentially far-reaching form of digital. OpenCV libraries are available for C/C++, Java, and C#. It contains algorithms which can be used to perform some cool stuff. INTRODUCTION. Face recognition with Python & OpenCV in just 5 minutes. which uses some embedded embedded SOC platforms like the Raspberr. How to create a 3D Terrain with Google Maps and height maps in Photoshop - 3D Map Generator Terrain - Duration: 20:32. Face Recognition using OpenCV and Visual Studio 2010. The most interesting part and the part where there is still much to do is this one. This section is the most complicated part, because it contains three main points. Face Recognition Service with Python Dlib Flask. If not! and you are stuck with something like making your own face recognition system or just you want to implement few algorithms to do some task like face recognition this post will definitely help you out in just three steps. It mainly focuses on image processing, video capture and analysis including features like face detection and object detection. The program also had an accompanying mobile app. This document is the guide I've wished for, when I was working myself into face recognition. Finally, we'll look at a demo project to see how OpenCV can be used on an iOS device to perform facial detection and recognition. NET Machine Learning in C#) has a face recognition sample you could start with. com โทร 02-5856100,02-9137121. I really liked it and I want to use it but the problem is I am planning to use PHP for server backend and OpenCV is in C++. Here is a list of the most common techniques in face detection: (you really should read to the end, else you will miss the most important developments!) Finding faces in images with controlled background: This is the easy way out. To the best of my knowledge OpenCV is for C/C++ So, you want be able to find examples in java on openCV But you can do this You can use JAVA and C++ together in your source code. Face Detection Using OpenCV - guide how to use OpenCV to detect a face in images with remarkable accuracy. OpenCV (Open Source Computer Vision Library: http://opencv. First, we will go over basic image handling, image manipulation and image transformations. First, we will explain how to download and install the OpenCV library onto your computer. Smile Recognition Using OpenCV and scikit-learn In this post, we're going to dab a little bit in machine learning and face recognition to predict if an image from. 2 (from Willow Garage). OpenCV is used for all sorts of image and video analysis, like facial recognition and detection, license plate reading, photo editing, advanced robotic vision, optical character recognition, and a. Python Face Recognition in Real Time. As many suggested here, you can take the route of using OpenCV. It would not be possible for me to explain how exactly OpenCV detects a face or any other object for that matter. I'm not an expert in opencv or java yet but as no body has answered your question I'll give my opinion to you. 4 or higher comes with FaceRecognizer class for face recognition. The entire program at startup, the need for face recognition data training, the training of LBPmodel,. cc) on 2nd June 2010. Face recognition with OpenCV: Haar Cascade. It would not be possible for me to explain how exactly OpenCV detects a face or any other object for that matter. cpp, by Shervin Emami (www. NET compatible languages Face Recognition in C# - DZone IoT. (This fork defaults to disabled auto build, and checks for OPENCV4NODEJS_ENABLE_AUTOBUILD) Keywords. Face recognition is the process of identifying one or more people in images or videos by analyzing and comparing patterns. This course is designed in a way to learn opencv face recognition by real time implementation. If not installed, the application will ask download. 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 Face Detector in. The VideoCapture class of the org. dll files for javaFX operating on a windows x64 machines. The more aligned faces are the better face recognition results are. RasPi + OpenCV = Face Tracking: This instructable will teach you everything you need to know about installing your new RasPi Camera to your Raspberry Pi and implement OpenCV's Face tracking libraries. Monitoring the health of small-herd cattle is a big job, but automated drones might just be a farmer's new best friend. Can I get it to just detect my face (only my face, no one else's) and when it does execute some code?. istance of 50cm and his image is taken as an. Pierre uses OpenCV v2.