Skip to content

Latest commit

Β 

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

pcb component detection/recognition

This code shows the train and test of a YOLOV5 convolutional neural network for recognition of electronics components

see the model working on video: here

πŸ”₯ SETUP

download the folder and upload to your google drive put in a dir named /Real_PCB/Databset/ :

here it's the dataset originaly created by Animeshkumar Nayak(available on Kaggle) with some improvements that i made in roboflow

This is how should look the projet struture :

MyDrive/
└── Real_PCB/
    β”œβ”€β”€ Dataset/
    β”‚   └── pcb_data/
    β”‚       β”œβ”€β”€ data.yaml     
    β”‚       β”œβ”€β”€ test/
    β”‚       β”œβ”€β”€ valid/
    β”‚       └── train/
    β”‚   
    └── yolov5/

THE TRAIN

I chose to train on colab cause i havent a powerfull GPU as colab invidia does and its free :)

The train process is all commented

THE TEST

To test the models you only need the results. its also commented

yolov5 allows you to test the model using videos images even your web camera if you setup it your machine

ABOUT THE RESULTS

(see more results here: here )


Β  Β 

1643468008461.mp4

About

this code shows the train and test of a YOLOV5 convolutional neural network for detection of electronics components

Topics

Resources

Stars

27 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages