https://github.com/choccymalk/note-detection
detects notes and sends the data to the rio
https://github.com/choccymalk/note-detection
computer-vision frc java python vision vision-processing yolov5
Last synced: 2 months ago
JSON representation
detects notes and sends the data to the rio
- Host: GitHub
- URL: https://github.com/choccymalk/note-detection
- Owner: choccymalk
- License: gpl-3.0
- Created: 2024-07-03T02:59:43.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-14T02:50:30.000Z (over 1 year ago)
- Last Synced: 2025-11-01T01:21:58.236Z (7 months ago)
- Topics: computer-vision, frc, java, python, vision, vision-processing, yolov5
- Language: Python
- Homepage:
- Size: 49.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
## Installation Guide
### On coprocessor:
#### Using the Installation Script (Do Not Use, Broken)
```
wget https://raw.githubusercontent.com/choccymalk/note-detection/refs/heads/main/install.sh
```
```
sudo chmod +x ./install.sh
```
```
sudo ./install.sh
```
If this fails, try using "dos2unix" on the install script.
```
sudo apt-get install --yes dos2unix
```
```
sudo dos2unix install.sh
```
#### Manual Installation
```
git clone https://github.com/choccymalk/note-detection.git
```
```
cd note-detection
```
```
pip3 install -r requirements.txt
```
```
sudo ufw allow 5806
```
```
python3 UDPClient.py
```
the data is sent and received as a pandas dataframe\
how to run it on startup (ubuntu only(i think))
```
crontab -e -u username
```
once youre inside the crontab file, add this
```
@reboot python /home/username/note-detection/UDPClient.py
```
### On roborio:
look in the "roborio" directory