Can I plot a dot at a specified pixel location?

11 visualizaciones (últimos 30 días)
zy
zy el 5 de Jul. de 2014
Comentada: Image Analyst el 6 de Oct. de 2017
I have a set of pixel locations, and I need to draw a dot at each of these know pixel locations. For example, I need to draw a dot in the figure at a point with pixel location (640,400), and then draw a dot at another point with pixel location (640,600).
The screen pixel size is 640x640.
Thank you.

Respuesta aceptada

Image Analyst
Image Analyst el 5 de Jul. de 2014
if ndims(yourImage == 1)
% Grayscale image.
yourImage(row, column) = 255;
else
% Color image
yourImage(rows, column, :) = 255; % or [255,255,255] if that doesn't work.
end
  8 comentarios
Safwan Ibrahim
Safwan Ibrahim el 5 de Oct. de 2017
"or set a range of pixels, like a rectangle, instead of just one small pixel." Can you please tell us how can you do that ?
Image Analyst
Image Analyst el 6 de Oct. de 2017
Like this
yourImage(row1:row2, column1:column2, :) = 255; % or [255,255,255] if that doesn't work.

Iniciar sesión para comentar.

Más respuestas (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by