spatial coordinates of BW image
显示 更早的评论
I have a BW image in which few pixels are white rest all are black.. I want to store the spatial co-ordinates of only white pixels in to 2D matrix having only 2 columns(to represent x y coordinates) and any number of rows.. How do I do that? Pl. help me.
采纳的回答
更多回答(1 个)
Jan
2013-11-6
Use find()
e.g.
A = randn(100,100) > .5; % example binary image
[row col] = find( A == 1 );
res = [ row col ];
This should give you the locations of the pixels containing a '1' in the matrix res.
2 个评论
Image Analyst
2013-11-6
res =[row col] is not (x,y) with your method - it's (y,x) because row = y and col = x.
类别
在 帮助中心 和 File Exchange 中查找有关 Computer Vision with Simulink 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!