This repository contains the code and dataset for detecting multiple MCU boards using YOLOv10. This project is a simple experimentation to understand the detection capabilities of YOLOv10.
The dataset was created using a USB camera connected to a computer. We captured images at a rate of 4 photos per second using a Python script.
Data annotation was performed using Roboflow. The process included:
- Data augmentation
- Dataset splitting into train, validation, and test sets
- Checking data proportions
The model was trained using YOLOv10 on Google Colab. The training script is available in the repository.
The trained model was downloaded and used for inference on a local computer with a USB camera.
You can watch the video demonstration of the model in action on YouTube:
Contributions are welcome! Please open an issue or submit a pull request.
This project is licensed under the MIT License.