This year I have updated my tool for creating an object detection model for the FIRST Tech Challenge CENTERSTAGE. See my post from last year to read about why I created this tool.
The biggest update to the tool was due to Google updating Colab to use Python version 3.10. Several of the packages that are used in the tool have not yet been updated to use Python 3.10 and still require 3.9 to be used. This means last year’s tool is broken. To fix this issue, I now use miniconda to create a Python 3.9 virtual environment that can run inside of the Colab Notebook.
The second biggest update was the tool used to create the annotations. Last year we used CVAT.ai. However, they no longer allow for export with free accounts. So now the tool uses Kili-Technology.com. This service works very similar to CVAT and allows for export of the annotations. As a plus it also exports the data in a format that the tflite model maker is already compatible with. This allowed me to get rid of a bunch of code that had to reformat the exports from CVAT.
If your FTC team wants to make an object detection model for your robot, check out the link to the Google Colab Notebook below and watch the tutorial video to walk you through how to use it.
Link to Google Colab Notebook
https://colab.research.google.com/drive/1U4g6Lf_PZ9DSS43DDHdqTWQ3WGQyTAUn