how we can get two points at maximum distance from its centroide in matlab
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
boundaries = bwboundaries(image); thisBoundary = boundaries{1}; % Get the distances of the boundary pixels from the centroid. distances = sqrt((thisBoundary(:,1) - centroidX).^2 + (thisBoundary(:,2) - centroidY).^2); % Scan the boundary to find the pixel on it that is % farthest from the centroid. maxRadius = max(distances); [maxRadius, maxRadiusIndex] = max(distances); maxPointCoord = thisBoundary(maxRadiusIndex,:); I did it but this return only one point at maximum distance. I need second point at maximum distance. help me out
0 comentarios
Respuestas (0)
Ver también
Categorías
Más información sobre Point Cloud Processing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!