how to calculate the center of an object in binary image
14 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
haider alnaqeeb
el 27 de Feb. de 2016
Comentada: Image Analyst
el 28 de Feb. de 2016
hellow dears i need support to calculate the center of an object in binary image, the binary image has only one object so that i need to find the center of that object in order to crop the object from the binary image as in attached image
0 comentarios
Respuesta aceptada
Image Analyst
el 27 de Feb. de 2016
You do not need the center of the blob to crop it from the image. You need the bounding box.
measurements = regionprops(binaryImage, 'BoundingBox');
croppedImage = imcrop(binaryImage, measurements.BoundingBox);
8 comentarios
Image Analyst
el 28 de Feb. de 2016
You're welcome. Thanks for accepting. You don't need my email because if you need help again you can post back here in Answers and possibly get more answers than from just me.
Más respuestas (2)
Walter Roberson
el 27 de Feb. de 2016
Use regionprops() and ask for Centroid
7 comentarios
Walter Roberson
el 27 de Feb. de 2016
regionprops should already act that way.
Note: the page you posted, aaaaa.png, has two or more blobs, because it has the grayscale image at the left and the diagram at the right. You need to be operating on just the grayscale image.
Ver también
Categorías
Más información sobre Get Started with Image Processing Toolbox en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!