how can ignore the other circle in the below image and extract the markers only
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
i want extract the circle on the markers only , this is the code i use
%extract all frames of the video
a=VideoReader('walk.avi');
for img = 1:a.NumberOfFrames;
filename=strcat('frame',num2str(img),'.jpg');
b = read(a, img);
imwrite(b,filename);
end
I = imread('frame11.jpg')
Ibw = im2bw(I);
Ibw = imfill(Ibw,'holes');
Ilabel = bwlabel(Ibw);
stat = regionprops(Ilabel,'centroid');
imshow(I); hold on;
for x = 1: numel(stat)
plot(stat(x).Centroid(1),stat(x).Centroid(2),'ro');
end
grid on;
axis on;
hAx=gca;% make the y cordinate not flip
ytk=hAx.YTick;
hAx.YTickLabel=max(ytk)-ytk;
2 Commenti
Risposte (0)
Vedere anche
Categorie
Scopri di più su Read, Write, and Modify Image in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!