Skip to main content

This project is designed to detect balls and make decisions based on their positions in the context of a Robocon competition.

Project description

Robocon Ball Detection and Decision Making

This project is designed to detect balls and make decisions based on their positions in the context of a Robocon competition.

Table of Contents

Introduction

Robocon Ball Detection and Decision Making is a Python project that utilizes computer vision techniques to detect balls and analyze their positions. The main goal is to aid in decision-making processes, especially in scenarios such as Robocon competitions where precise understanding of the game environment is crucial.

Features

  • Ball detection using YOLO (You Only Look Once) object detection model.
  • Decision-making algorithm based on the positions of detected balls and predefined rules.
  • Visualization of detected balls and decision outcomes.

Installation

To use this project, follow these steps:

  1. Clone the repository to your local machine:

    git clone https://github.com/mariswarycharan/Robocon_24_version.git
    
  2. Install the required dependencies:

    pip install -r requirements.txt
    
  3. Run the project:

     from Robocon_24 import decision_maker
     import cv2
    
     image = cv2.imread(r'sample.jpg')
    
     final_decision, result_image = decision_maker(image)
    
     print(final_decision)
    
     cv2.imshow('Result',result_image)
     cv2.waitKey(0)
     cv2.destroyAllWindows()
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Robocon_24-1.0.1.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Robocon_24-1.0.1-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

Details for the file Robocon_24-1.0.1.tar.gz.

File metadata

  • Download URL: Robocon_24-1.0.1.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.6

File hashes

Hashes for Robocon_24-1.0.1.tar.gz
Algorithm Hash digest
SHA256 c04b568c61cd671a1ab9ace367c98ad052ff2af4730aa24e3402bf8c2eebcc94
MD5 fc56fe435d9c75d61417a4af8bed8f47
BLAKE2b-256 5ec3028dfbdc635eba28dd6d368dd52deb2c4f555f192389873b416ffcdd0066

See more details on using hashes here.

File details

Details for the file Robocon_24-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: Robocon_24-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 10.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.6

File hashes

Hashes for Robocon_24-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a0e86cc7e1bd70ce6a366912b7892c86cfbd90a6cfe94c166b8c98bf5d9d451e
MD5 1c8634e4b328c9fcac0c8b604455e273
BLAKE2b-256 3f6837846b76c7a955fef1b66afc810955a82f4d4c53be678bb44b40c0a65e4e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page