Code Monkey home page Code Monkey logo

pydata's Introduction

PyData Amsterdam Logo

# PyData Tutorial

This repository is created with the intention for people who will attend the PyData tutorial to have a look at the code prior to the tutorial. This OpenCV tutorial is based on version 3.0.0

Building a Face Recognition System with OpenCV in the blink of an Eye

Qualogy Logo

This notebook was created for the tutorial during the PyData Meeting:

  • Author: Rodrigo Agundez from Qualogy Solutions
  • Place: Amsterdam, Papaverweg 265
  • Date: Saturday, March 12, 2016
  • Time: 16:15
  • Room: 2

The goal of this tutorial is to build a simple face recognition system with the use of the opencv library. This tutorial is separated in three parts:

  • Basic manipulation techniques of images and video using OpenCV.
  • Building our data set of images.
  • Training the classification model provided by OpenCV.
  • Recognize never seen images by the model.
  • Recognize faces from a live video feed.
  • Try to trick the face recognition to classify other types of objects.

A bit about OpenCV

OpenCV is an open source computer vision and machine learning software library. The library includes a comprehensive set of both classic and state-of-the-art computer vision and machine learning algorithms. These algorithms can be used to:

  • Detect Faces
  • Recognize Faces
  • Identify Objects
  • Classify human actions in videos
  • Track camera movement
  • Track moving objects
  • Extract 3D models of objects
  • Produce 3D point clouds from stereo cameras
  • Stitch images together to produce a high resolution image of an entire scene
  • Find similar images from an image database
  • Remove red eyes from images taken using flash
  • Follow eye movements

It has C++, C, Python, Java and MATLAB interfaces and supports Windows, Linux, Android and Mac OS.

Requiered Packages for this tutorial

  • OpenCV (cv2)
  • Numpy
  • matplotlib

pydata's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.