coordinates of the farthest point from centroid
6 ビュー (過去 30 日間)
古いコメントを表示
boundaries = bwboundaries(pad);
thisBoundary = boundaries{1};
% Get the distances of the boundary pixels from the centroid.
distances = sqrt((thisBoundary(:,1) - a2).^2 + (thisBoundary(:,2) - b2).^2);
% Scan the boundary to find the pixel on it that is
% farthest from the centroid.
maxRadius = max(distances);
a2,b2 are centroid coordinates of the object named 'pad'
above code calculate the farthest distance. could anyone please tell what will be the coordinates of that point on the object boundary.
0 件のコメント
採用された回答
Ashish Uthama
2013 年 4 月 17 日
Air code:
[maxRadius, maxRadiusIndex] = max(distances)
maxPointCoord = thisBoundary(maxRadiusIndex,:)
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!