find the coordinates of an image
1 次查看(过去 30 天)
显示 更早的评论
how to get the xy coordinates of palm from the image
3 个评论
Mohammed Qusay
2017-3-7
编辑:Mohammed Qusay
2017-3-7
@John ... i want to the The bottom-left-most pixel of the palm, The bottom-right-most pixel of the palm,The top-left-most and the top-right-most of the binary image how to get it ?
采纳的回答
Geoff Hayes
2014-12-20
Ramesh - if the right-hand image is a binary image of 0's and 1's, then can't you get the rows and columns (y and x coordinates respectively) using the following
[rows,cols] = find(binaryImg==1);
where binaryImg is your binary image and 1 corresponds to the white pixels?
5 个评论
Image Analyst
2014-12-20
If, by chance, you want just the outline of the palm, you can use
boundaries = bwboundaries(binaryImage);
Or (not as efficiently)
[rows, columns] = find(bwperim(binaryImage));
Geoff's code can skip the unnecessary step of comparing every pixel in the entire image to 1 by simply just doing:
[rows,cols] = find(binaryImg);
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!