Can I plot a dot at a specified pixel location?

11 Ansichten (letzte 30 Tage)
zy
zy am 5 Jul. 2014
Kommentiert: Image Analyst am 6 Okt. 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.

Akzeptierte Antwort

Image Analyst
Image Analyst am 5 Jul. 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 Kommentare
Safwan Ibrahim
Safwan Ibrahim am 5 Okt. 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 am 6 Okt. 2017
Like this
yourImage(row1:row2, column1:column2, :) = 255; % or [255,255,255] if that doesn't work.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by