yuvrajverma01 / OpenCV-DetectionProject

This project was made while implementing OpenCV with python. This was taught by Ilias Papachristos, Data Analyst - Scientist.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Forks Contributions Welcome Stargazers LinkedIn Instagram

OpenCV Detection Project

Recently, I've been working on a faceπŸ˜€, eyeπŸ‘ and body🚢 detection it is finally working!πŸ•Ί The source codes basically uses a image, video or the camera as user input and displays the type of detection desired by the user.

πŸ‘¨β€πŸ’» The basic layout of detection through images is to create a classifier, open and fix the image colors and then using .detectMultiScale function is cascade classifiers to detect the face, eye or full body. πŸ“½ As far the as the input video is concerned, a while loop is preferred which captures the frames from the video and delivers the result on it. Image processing still requires some adjustments

πŸŽ‡I'm very new to all this and so, I took a project offered by Ilias Papachristos (Data Analyst - Scientist). I'm sharing the the source code on my GitHub. Feel free to alter and hit me up!!!

πŸ‘¨β€πŸ« Also, I'd like to clearly state it: This is not something new, it has already been implemented years ago and even open sourced. I just stitched the pieces of several codes together and altered it to what I wanted to detect.

⚑ TechStack Used

This section lists all the technologies that I used to built this project.

πŸš€ Getting Started

Prerequisites

  1. Clone the repo
    $ git clone https://github.com/yuvrajverma01/OpenCV-DetectionProject.git
  2. Install Numpy
    $ pip install numpy
  3. Install Matplotlib
    $ pip install matplotlib
  4. Install OpenCV
    $ pip install opencv-python
  5. Install Jupyter Notebook
    $ pip install notebook
  6. Initialise Jupyter Notebook
    $ jupyter-notebook
  7. Run Codeinjupyter file

πŸ“ File Structure

The file structure of the current project is structured as shown below:

OpenCV-DetectionProject
    β”œβ”€β”€ Images
    β”œβ”€β”€ Video
    β”œβ”€β”€ Code.py
    β”œβ”€β”€ Codeinjupyter.ipynb
    β”œβ”€β”€ cascade_eye.xml
    β”œβ”€β”€ cascade_frontalface_default.xml
    β”œβ”€β”€ cascade_fullbody.xml
    └── haarcascade_car.xml

❀ About Me

Made with ❀ by Yuvraj Verma.

Yuvraj's Email Yuvraj's LinkdeIN Yuvraj's Instagram Yuvraj's YouTube Yuvraj's Twitter

About

This project was made while implementing OpenCV with python. This was taught by Ilias Papachristos, Data Analyst - Scientist.


Languages

Language:Jupyter Notebook 91.2%Language:Python 8.8%