Object identification and Classification in the same image
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi for all can evry one help me to detect ,identify and calssify the small components in the circuit boar d " inspection of printed circuit board " the output of the code implimentation is an image how all components mouted in the surface are framed for exemple the resistance or the capacitor,but not identifyed how is the resistor and how is the capacitor
then my problem is in the recognition and classification of framed Small components, by neronal network or SVM, to distiguish what are the Resistors and what are the Capacitors in the image. can every one help me to developpe this part of implimentation code ? please it is urgent
The image of circuit board:

0 commentaires
Réponses (1)
Image Analyst
le 9 Nov 2014
Why do you want to do this? If this is for Quality Assurance, you will already know exactly what component is supposed to be where, and all you have to do is to subtract the image from the known, perfect template image to identify regions with missing or different components. Then you just look it up. I really don't see any need to use "neronal network or SVM", unless you're just doing it because of a homework assignment or class project or something.
2 commentaires
Image Analyst
le 10 Nov 2014
- Register (align) the test image with the reference image with imregister().
- Subtract the image: diffImage = double(testImage) - double(refImage);
- Threshold: binaryImage = abs(diffImage) > 5; % or whatever.
- Get the max along the third dimension
- Call bwlabel or bwconncomp()
- Call regionprops and get centroids of regions.
- Look up what component is supposed to be at that location from your reference documentation.
Voir également
Catégories
En savoir plus sur Deep Learning Toolbox dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!