how to find coordinates of specific pixel l value?
7 次查看(过去 30 天)
显示 更早的评论
hello all,
i want to find the x,y coordinates of specific pixel value. how i can find that.kindly guide me thanks.
see attach image. this represts the pixel values of binary image, now i want to find x,y coordinates of these pixel values only.![b6f8411eb0ede0815ae2e9f9a9a6668.jpg](https://www.mathworks.com/matlabcentral/answers/uploaded_files/144786/b6f8411eb0ede0815ae2e9f9a9a6668.jpeg)
![b6f8411eb0ede0815ae2e9f9a9a6668.jpg](https://www.mathworks.com/matlabcentral/answers/uploaded_files/144786/b6f8411eb0ede0815ae2e9f9a9a6668.jpeg)
0 个评论
采纳的回答
Roy Kadesh
2019-1-18
[row,col]=find(BW3==1);
depending on your image orientation, either row is x, or col is x.
1 个评论
Image Analyst
2019-2-3
No.
If the row is x you're violating a pretty strong convention of having x be the horizontal direction and y be the vertical direction.
What you have is correct:
[row,col]=find(BW3==1);
but you could also do
[y, x] = find(BW3); % Note: y comes first! It's not [x,y].
if you follow the universal convention of x being the horizontal (column) direction, and want to use x,y nomenclature instead of row, column nomenclature.
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!