Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js PHP HTML5 Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA CompTIA Security+ Microsoft AZ-900
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Data Analysis
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Mobile Game Development
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin Mobile App Development SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Personal Development Neuro-Linguistic Programming Personal Transformation Life Purpose Mindfulness Sound Therapy Coaching CBT Cognitive Behavioral Therapy
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Leadership
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Copywriting Email Marketing Startup YouTube Marketing

DevelopmentData ScienceFace Detection

Automated Multiple Face Recognition AI Using Python

Learn about OpenCv Basics, Face Recognition in an image, Automation of Face Recognition System using User Inputs
Rating: 2.7 out of 52.7 (226 ratings)
19,677 students
Created by Nishit Maru, Three Millennials
Last updated 11/2019
English
English [Auto]

What you'll learn

  • Automated Multiple Face Recognition in an image
  • Basic Functionalities of Open Cv Library
  • Functionalities of face_recognition Library
  • Google Collaboratory (Colab)
  • Face Detection and Recognition using Euclidean Distance
  • Edge detection
  • Python Face Detection
  • Image manipulation

Requirements

  • Basics of Python Programming

Description

Hello, welcome to the Amazing world of Computer Vision.

Computer Vision is an AI based, that is, Artificial Intelligence based technology that allows computers to understand and label images. Its now used in Convenience stores, Driver-less Car Testing, Security Access Mechanisms, Policing and Investigations Surveillance, Daily Medical Diagnosis monitoring health of crops and live stock and so on and so forth..Even to analyze data coming from outer space stars, planets etc also we use Computer Vision.

A common example will be face detection and recognition and unlocking mechanism that you use in your mobile phone. We use that daily. That is also a big application of Computer Vision. And today, top technology companies like Amazon, Google, Microsoft, Facebook etc are investing millions and millions of Dollars into Computer Vision based research and product development.

Today, we are inundated with data of all kinds, but the plethora of photo and video data available provides the data set required to make facial recognition technology work. Facial recognition systems analyze the visual data and millions of images and videos created by high-quality Closed-Circuit Television (CCTV) cameras installed in our cities for security, smartphones, social media, and other online activity. Machine learning and artificial intelligence capabilities in the software map distinguishable facial features mathematically, look for patterns in the visual data, and compare new images and videos to other data stored in facial recognition databases to determine identity.

A Facial recognition system is a technology capable of identifying or verifying a person from a digital image. There are multiple methods in which facial recognition systems work, but in general, they work by comparing selected facial features from given image with faces within a database. It is also described as a Bio-metric Artificial Intelligence based application that can uniquely identify a person by analyzing patterns based on the person's facial textures and shape.

One of the major advantages of facial recognition technology is safety and security. Law enforcement agencies use the technology to uncover criminals or to find missing children or seniors.

Airports are increasingly adding facial recognition technology to security checkpoints; the U.S. Department of Homeland Security predicts that it will be used on 97 percent of travelers by 2023. When people know they are being watched, they are less likely to commit crimes so the possibility of facial recognition technology being used could deter crime.

Facial recognition  can add conveniences. In addition to helping you tag photos in Facebook or your cloud storage via Apple and Google, you will start to be able to check-out at stores without pulling out money or credit cards—your face will be scanned. At the A.I. Bar, facial recognition technology is used to add patrons who approach the bar to a running queue to get served their drinks more efficiently.

Along with all it benefits Computer vision Industry is $20 Billion industry which will be one of the most important job markets in the years to come.

As the fastest growing language in popularity, Python is well suited to leverage the power of existing computer vision libraries to learn from all this image and video data.

So.. Learning and mastering this Face Recognition Python technology is surely up-market and it will make you proficient in competing with the swiftly changing Image Processing technology arena.

In this course we'll teach you everything you how create a Face Recognition System which can be automated so it can add images to its data set with help of user whenever new faces are detected .

Here are the major topics that we are going to cover in this course.

Session 1: Introduction

Introduction and requirements of the course.

Session 2: Basics of Computer Vision And OpenCv

Students will have a basic understanding of computer vision and students will be able to Image Analysis and Manipulation using OpenCv.


Session 3: Introduction to Understanding Face Recognition using face_recognition library

Students will understand how face recognition works and how to implement various functions of face_recognition Library and will learn how to compare two faces using Euclidean Distance.


Session 4: Project: Automated Multiple Face Detection

Students will be able to understand and implement Automated Multiple Face detection AI


Session 5:Future Scope and Face Recognition Market

Students will understand various applications of face detection and will learn about trends in this market


At the end of the course you will be able to

  • Create Automated Multiple Face Detection System

  • Learn Basics of Open CV

  • Use Google Collab

  • Understand how face recognition works

  • Understand What is computer vision and how it works


So without wasting much time, lets dive in to this magical world. See you soon in the class room.


Who this course is for:

  • Anyone want to develop facial recognition based applications
  • Developers who wish to use Computer Vision in their applications
  • Python Developers interested in Computer Vision and Deep Learning.
  • Beginners who are interested in Computer Vision based technology.
  • Anyone interested in Image Processing and Artificial Intelligence
  • Anyone interested in the Python programming language
  • code lovers

Instructors

Nishit Maru
Engineer, Programmer, Developer and Teacher
Nishit Maru
  • 3.5 Instructor Rating
  • 244 Reviews
  • 85,905 Students
  • 2 Courses

Hello there,

I am a  Software Engineer and have been learning Python, Java, Android Development , Full stack Web Development and even Machine Learning, Deep Learning, Neural Networks since a long time. After gaining years of knowledge in these fields, I decided to share that knowledge with you and help you succeed with your career goals.

According to me just knowledge of various languages and courses is not enough but application of them is much more important as it is truly said "Knowledge is Power But Knowledge without Application is Useless", So in My courses i will teach how to understand and create various real life applications and thus developing a thinking process to tackle difficulties.

I believe that the knowledge I share will not go in vain. My primary motive is to share my expertise and provide others with the most sufficient knowledge that they can use and excel in their life and be proud of themselves.

I believe in Learning Today..Leading Tomorrow! So for me, Every Student Matters..Every Moment Counts!

Feel free to reach out to me with any questions you have regarding my Courses or any questions for that matter.


Happy Learning :)

Three Millennials
Development | Programming | Entrepreneurship | Teaching
Three Millennials
  • 3.5 Instructor Rating
  • 994 Reviews
  • 85,905 Students
  • 9 Courses

Three Millennials

We transform students who are just beginners into paid professionals.

We have over 85,000+ Happy Students Learning from our courses. Our courses diversify from Web Development to Mobile App Development (Both iOS and Android Development) to Python Programming, Unity Development, Machine Learning, Artificial Intelligence, and much more.

We believe that the knowledge we share today will become the leading experience for tomorrow. Our primary motive is to help others learn variety of skills and give them sufficient knowledge, so they can excel in their careers.

Feel free to reach out to us with any questions you have regarding our Courses or any questions for that matter.

We are passionate about helping people reveal their hidden talents and help them learn the skill they are ardent about.

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.