Skip to content

Latest commit

 

History

History
155 lines (119 loc) · 4.78 KB

README.md

File metadata and controls

155 lines (119 loc) · 4.78 KB

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