Find centroid of binary image
65 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I want to know find centroid area in picture output show X,Y axis
Sample
centroid x 60 centroid y 40
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/160235/image.jpeg)
0 comentarios
Respuestas (2)
Guillaume
el 29 de En. de 2017
stats = regionprops(yourimage);
centroid = stats.centroid;
Or calculate it yourself according to its definition, the mean of the pixel coordinates:
[y, x] = ndgrid(1:size(yourimage, 1), 1:size(yourimage, 2));
centroid = mean([x(logical(yourimage)), y(logical(yourimage))]);
12 comentarios
Bradley Rogers
el 19 de Mayo de 2024
Got codegeneration and tried to make a C++ file, Centroid cant be converted over?
DGM
el 20 de Mayo de 2024
I'm going to have to tap out once it comes to code generation stuff. I'm not familiar with what will build. I haven't really touched it, and I'm running old enough stuff that it would be moot even if I had.
Ver también
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!