Buckle counting in image processing
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I am currently working on an image and I wanted to know how I can count the numbers of buckles (lines) on an image. Find attached is the image in question and I wait in anticipation for a positive response.
0 commentaires
Réponses (2)
Nitin Kapgate
le 16 Déc 2020
You can refer the following code snippet to count the approximate number of number of buckles using bwlabel function:
% Read image
I = imread("0050.png");
% Binarize image
BW = im2bw(I);
% Label connected components in 2-D binary image
% numOfConnComponents is approximately equal to number of buckles
[labels numOfConnComponents] = bwlabel(~BW);
% Show the labelled connected components
coloredLabelsImage = label2rgb(labels, 'hsv', 'k', 'shuffle');
imshow(coloredLabelsImage);
You can use bwareaopen function to further improve the accuracy of detected number of components by removing smaller buckles from the binary image.
0 commentaires
asad iqbal
le 13 Jan 2021
can we count buckles in numbers ? i.e 4 buckles, 5 buckles etc
0 commentaires
Voir également
Catégories
En savoir plus sur Modify Image Colors dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!