Skip to content

Latest commit

 

History

History
35 lines (17 loc) · 1.64 KB

README.md

File metadata and controls

35 lines (17 loc) · 1.64 KB

project-pcb

Small project on computer vision, classification of pcbs based on cnn and Feature matching(SIFT, SURF) and knn based matcher for finding the best match among all categories.

So this was a small 3 day project i did last week.

The objectives of this small projct are as follows:

We have 60 images with 12 different types of pcbs . image

And we are supposed to do following things with it-

Objective 1. To classify the testing PCB images into corresponding categories(12 categories).

Objective 2. To identify whether the given image has PCB or Not in real time?

CONCLUSION

For Objective 1: I used the approach of classical compurer vision feature matching technique that are robast to the position and angle of observation of pcb in image taking 12 images as query(training) with 37 images as testing. And got the accuracy of 68% on testing images.

image image

For Objective 2: I used the deep learning approach of training a small cnn with dropout network with augmentation of data(320 images more generated from 60 for both classes). And got the accuracy of 92% on testing images.

image image