Introduction

Computer vision is a field of artificial intelligence that trains computers to interpret and understand the visual world. Using digital images from cameras and videos and deep learning models, machines can accurately identify and classify objects — and then react to what they “see.” Computer vision works in three basic steps:

  • Acquiring an image - Images, even large sets, can be acquired in real-time through video, photos or 3D technology for analysis.
  • Processing the image - Deep learning models automate much of this process, but the models are often trained by first being fed thousands of labeled or pre-identified images.
  • Understanding the image - The final step is the interpretative step, where an object is identified or classified.

OpenCV is a library of programming functions mainly aimed at real-time computer vision.


Installation

  • Download Python 3.
  • Git Clone https://github.com/nairitya03/Minor-Project .
  • Inside downloaded directory open CMD / Shell and run following commands python3 -m pip install -r requirements.txt or python -m pip install -r requirements.txt

Usage

Face Detection

  • Run Live Face Detect.py.
  • Choose How to Detect Face
    1. From Image.
    2. From Live Feed.