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!