spatial coordinates of BW image
Mostra commenti meno recenti
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.
Risposta accettata
Più risposte (1)
Jan
il 6 Nov 2013
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 Commenti
Image Analyst
il 6 Nov 2013
res =[row col] is not (x,y) with your method - it's (y,x) because row = y and col = x.
Categorie
Scopri di più su Computer Vision with Simulink in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!