{"id":24856646,"url":"https://github.com/alireza-py/opencv-colorpicker","last_synced_at":"2026-04-15T13:33:47.774Z","repository":{"id":253698322,"uuid":"779253526","full_name":"alireza-py/OpenCV-ColorPicker","owner":"alireza-py","description":"TheBall class is a real-time object detection and tracking system developed for RoboCup Soccer competitions. It uses OpenCV and the HSV color space to track objects like the soccer ball, with interactive color adjustments for dynamic environments.","archived":false,"fork":false,"pushed_at":"2024-11-15T21:18:03.000Z","size":34075,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-27T10:07:43.206Z","etag":null,"topics":["colorpicker","opencv","python","robocup-junior","robotics"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alireza-py.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-29T11:53:29.000Z","updated_at":"2024-11-15T21:29:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"341aa933-dc31-4f36-b69d-ebebff35f20f","html_url":"https://github.com/alireza-py/OpenCV-ColorPicker","commit_stats":null,"previous_names":["alireza-py/opencv-colorpicker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/alireza-py/OpenCV-ColorPicker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alireza-py%2FOpenCV-ColorPicker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alireza-py%2FOpenCV-ColorPicker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alireza-py%2FOpenCV-ColorPicker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alireza-py%2FOpenCV-ColorPicker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alireza-py","download_url":"https://codeload.github.com/alireza-py/OpenCV-ColorPicker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alireza-py%2FOpenCV-ColorPicker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31842947,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T13:28:40.153Z","status":"ssl_error","status_checked_at":"2026-04-15T13:28:29.396Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["colorpicker","opencv","python","robocup-junior","robotics"],"created_at":"2025-01-31T16:44:56.444Z","updated_at":"2026-04-15T13:33:47.769Z","avatar_url":"https://github.com/alireza-py.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **TheBall - Color-Based Object Detection for RoboCup Soccer**\n\n## Overview\n**TheBall** is a Python project originally developed for **RoboCup Soccer** competitions. It detects and tracks soccer balls or other objects based on their color using OpenCV and the HSV color space. This project is optimized for **real-time image processing** in robotic soccer scenarios.\n\n## Features\n- 🔍 **Real-time detection and tracking** of objects using color thresholds.\n- 🎨 **Interactive color picker** to dynamically adjust HSV values.\n- 🤖 Designed specifically for **robotics and competitive environments**.\n\n## Quick Start\n1. Install dependencies:\n   ```bash\n   pip install opencv-python numpy\n   ```\n2. Run the script:\n   ```bash\n   python main.py\n   ```\n\n3. Use these keys for interaction:\n   ```plaintext\n   q: Quit the program.\n   c: Pick a color from the video.\n   t: Open HSV adjustment trackbars.\n   ```\n\n## Requirements\n```plaintext\n🐍 Python 3.7+\n📦 Libraries: OpenCV, NumPy\n```\n\n## Applications\n```plaintext\nThis code was developed for use in RoboCup Soccer competitions, where robots need to:\n\n⚽ Detect and follow the ball.\n🌟 React dynamically to changes in lighting and environment.\n```\n\n## 📜 License\n```plaintext\nThis is a personal project initially created for RoboCup. Feel free to use or modify it for educational and non-commercial purposes.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falireza-py%2Fopencv-colorpicker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falireza-py%2Fopencv-colorpicker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falireza-py%2Fopencv-colorpicker/lists"}