spatial coordinates of BW image
Mostrar comentarios más antiguos
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.
Respuesta aceptada
Más respuestas (1)
Jan
el 6 de Nov. de 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 comentarios
Image Analyst
el 6 de Nov. de 2013
res =[row col] is not (x,y) with your method - it's (y,x) because row = y and col = x.
Categorías
Más información sobre Computer Vision with Simulink en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!