Skip to content

Fine tuned YOLOv11 model for detecting and identifying Electronic Components

Notifications You must be signed in to change notification settings

Tejax-v2/Electronics-Components-Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Electronics Components Object Detection with YOLOv11

This repository contains a fine-tuned YOLOv11 model for detecting various electronics components. The model is trained on the ElectroCom61 Dataset and can be used to detect components such as resistors, capacitors, transistors, and more in images.

Table of Contents


Overview

The goal of this project is to create a deep learning model capable of accurately identifying and localizing electronic components within images. Leveraging YOLOv11's state-of-the-art architecture, the model can detect multiple component types with high precision, making it suitable for use in automated inspection and quality control for electronics manufacturing.

Dataset

The model was trained on the ElectroCom61 Dataset, which includes labeled images of various components with over 61 classes. Each component is annotated with bounding boxes and class labels, facilitating object detection tasks.

Classes

The dataset includes the following classes (components):

  • Fuse
  • Capacitors
  • Humidity-Sensor
  • Water-Sensor
  • Arduino-Nano
  • LCD-Display
  • And more...

Installation

To use this project, ensure you have Python and the necessary dependencies installed. Follow these steps:

  1. Clone the repository:

    git clone https://github.com/Tejax-v2/Electronics-Components-Detection.git
    cd Electronics-Components-Detection
  2. Install dependencies:

    pip install -r requirements.txt
  3. Dataset Preparation: Ensure the ElectroCom61 Dataset is in the working directory. Follow any preprocessing instructions if necessary.

Model Training

The model is trained using YOLOv11, with adjustments to hyperparameters specific to detecting electronic components.

Follow the notebook YOLOv11_Object_Detection.ipynb for further instructions

Credits

About

Fine tuned YOLOv11 model for detecting and identifying Electronic Components

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published