{"id":15149114,"url":"https://github.com/andrewda/frc-score-detection","last_synced_at":"2025-07-09T12:08:16.256Z","repository":{"id":138526825,"uuid":"90932746","full_name":"andrewda/frc-score-detection","owner":"andrewda","description":"A program to detect FRC match scores from their livestream.","archived":false,"fork":false,"pushed_at":"2017-08-05T15:59:30.000Z","size":5807,"stargazers_count":15,"open_issues_count":7,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-09T12:07:59.564Z","etag":null,"topics":["computer-vision","first","first-robotics-competition","frc","score","vision"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andrewda.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2017-05-11T03:20:51.000Z","updated_at":"2022-12-03T23:22:13.000Z","dependencies_parsed_at":"2023-03-21T10:18:11.674Z","dependency_job_id":null,"html_url":"https://github.com/andrewda/frc-score-detection","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/andrewda/frc-score-detection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewda%2Ffrc-score-detection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewda%2Ffrc-score-detection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewda%2Ffrc-score-detection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewda%2Ffrc-score-detection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andrewda","download_url":"https://codeload.github.com/andrewda/frc-score-detection/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewda%2Ffrc-score-detection/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264455988,"owners_count":23611065,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["computer-vision","first","first-robotics-competition","frc","score","vision"],"created_at":"2024-09-26T13:41:53.085Z","updated_at":"2025-07-09T12:08:16.250Z","avatar_url":"https://github.com/andrewda.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FRC Score Detection\n\n## What Is This?\n\nThis is a Python program that makes use of the\n[`frc-livescore`](https://github.com/andrewda/frc-livescore) package to gather\nmatch information (such as scores, time remaining, match number, etc.) from the\nscoreboard on FRC livestreams. This will allow us to get live updates on matches\nand allows us to know when a match finishes before the API officially reports\nthem. It has almost a 100% accuracy in reading scores and remaining time from\nimages thanks to [Tesseract](https://github.com/tesseract-ocr/tesseract).\n\nFor example, take the following scene:\n\n![Example Scene](screenshots/scene1.png)\n\nThis image will give us the following data:\n\n```text\nMatch: Qualification 16\nRemaining: 88\nRed: 115\nBlue: 113\n```\n\n[That's pretty good!](https://www.youtube.com/watch?v=JeimE8Wz6e4)\n\n## Running Score Detector\n\n### Installing Dependencies\n\n```bash\npip install -r requirements.txt\n```\n\nYou will also need to have [Tesseract](https://github.com/tesseract-ocr/tesseract/wiki#installation)\nand OpenCV 3 (instructions for\n[macOS](http://www.pyimagesearch.com/2016/12/19/install-opencv-3-on-macos-with-homebrew-the-easy-way/),\n[Windows](http://docs.opencv.org/3.2.0/d5/de5/tutorial_py_setup_in_windows.html) and\n[Linux](http://docs.opencv.org/3.2.0/d7/d9f/tutorial_linux_install.html))\ninstalled.\n\n### Running\n\nTo run the program, use the following command:\n\n```bash\n$ python score_detection.py\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrewda%2Ffrc-score-detection","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandrewda%2Ffrc-score-detection","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrewda%2Ffrc-score-detection/lists"}