how to middle?

5 vues (au cours des 30 derniers jours)
JoBrr
JoBrr le 19 Mai 2019
Modifié(e) : JoBrr le 29 Mai 2019
i want to find middle

Réponse acceptée

darova
darova le 19 Mai 2019
If you have only circle on the image like below
img.png
clc,clear
I = imread('img.png');
I1 = im2bw(I,graythresh(I)); % binarize image (0,1)
[row, col] = find(I1); % find white pixels (1 value)
ix = round( mean(col) ); % mean column
iy = round( mean(row) ); % mean row
imshow(I1)
hold on
plot(ix,iy,'or')
text(ix+10,iy+10,'CircleCenter')
hold off
  4 commentaires
JoBrr
JoBrr le 21 Mai 2019
Thank you @darova much appreciated!!
darova
darova le 21 Mai 2019

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Images 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!

Translated by