how can i find the center of the 3 circles in this plot?

4 visualizaciones (últimos 30 días)
Naomi Penelope
Naomi Penelope el 9 de Jul. de 2021
Comentada: Naomi Penelope el 9 de Jul. de 2021
how can i find the center of the 3 circles in the plot I am attaching?
this is the code I used to plot it:
clear
clc
close all
format bank
I = imread('image.tif');
figure;
imcontour(I,3)
  6 comentarios
Naomi Penelope
Naomi Penelope el 9 de Jul. de 2021
thank you!. how can I plot this three points?
Simon Chan
Simon Chan el 9 de Jul. de 2021
centroids = cat(1,stats.Centroid);
figure(1)
imshow(im);
hold on;
plot(centroids(:,1),centroids(:,2),'r+')

Iniciar sesión para comentar.

Respuesta aceptada

Matt J
Matt J el 9 de Jul. de 2021
Editada: Matt J el 9 de Jul. de 2021
A=imread('https://www.mathworks.com/matlabcentral/answers/uploaded_files/678708/Screen%20Shot%202021-07-08%20at%205.37.33%20PM.png');
BW=bwpropfilt(all(imbinarize(A),3),'Area',3);
T=regionprops('table', BW,'Centroid')
T = 3×1 table
Centroid ________________ 429.22 462.43 816.62 1085.2 1118.3 428.65
imshow(A);
for i=1:3
drawpoint('Position',T{i,1},'Color','r');
end
  3 comentarios
Matt J
Matt J el 9 de Jul. de 2021
I did plot them.
Naomi Penelope
Naomi Penelope el 9 de Jul. de 2021
thank you very much

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by