Optical Character Recognition for robocup junior 2022/2023
The buonarroti team here is working in order to reach the world tournament of robocup junior. These files should run on our raspberri pi, in the photos dir there are files that capture and saves the photos in the data dir, they are made in such a way that you can import these files and their functions from other files (es. here) so we don't need to rewrite code.:+1:
Directory map:ledger::
- ocr🚀: files for the training and preparation of the result
- data: images folder and some files that are used to label the images,
the .html show the images in a carousel and can download a json with the catalogation,
if save.php is also running(with the
php
command, as shown in the start server) the json can be directly copied in the right place(json) - neural network🔬: training and definition of the CNN used for the recognition, it works for both b&w and rgb images. The saves dir has the dump of the models and the encoders used.
- photos👀: as already said, files for photo capture and storing. check cameras detect the opencv index of the connected cameras.
- data: images folder and some files that are used to label the images,
the .html show the images in a carousel and can download a json with the catalogation,
if save.php is also running(with the
- arduino connection🚦: the worker is the main file for the running robot, it uses the trained model to take photos and communicate via serial port(USB) with the arduino when it ask if there are victims detected.
The team:frog::