Skip to content

dhairyashah1/Eklavya20-CatchPracticeBot

Repository files navigation

Catch Practice Bot

Detecting Target Person assissting Catch Practice using OpenCV

Table of Contents

About The Project

Aim and Description of project.
Refer this documentation

Tech Stack

File Structure

.
├── detect.py               # Python code used for final extraction of target co-ordinates 
├── Coordinate_OpenCV       # Finding World and Camera Coordinates  
├── PycharmProjects/OpenCV  # Required OpenCV basics
├── docs                    # Documentation files (alternatively `doc`)
│   ├── report.pdf          # Project report
│   └── results             # Folder containing screenshots, gifs, videos of results
├── Pictures                # Practice Files used for OpenCV
├── images                  # Final result test images
├── ...
├── LICENSE
├── README.md 

Getting Started

Prerequisites

  • List of softwares with version tested on

Download and run Python3 file for suitable OS from the link

https://www.python.org/downloads/

Download and run pip3 for suitable OS Refer the below link for further instructions

https://pip.pypa.io/en/stable/installing/

Installation

  • Clone the repo
git clone https://github.com/dhairyashah1/Eklavya20-CatchPracticeBot
  • Run the following command to install required packages
pip3 install -r "requirements.txt"

Usage

python3 detect.py -i images

Results and Demo

Find detailed output video here Output Image

  • Green Rectangle:

Shows Detected Person

  • Red Rectangles:

Area within the reach of the person wherein launch is to be executed

  • Blue Point Circle:

Selected random point in specified area for launch

Troubleshooting

  • Use wheel files if you are having trouble while installing python packages(Generally happens with windows 8 or earlier operating systems)

Contributors

Mentors

Acknowledgements and Resources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published