how to convert a table of coordinates into an images?

2 views (last 30 days)
tba
tba on 18 Aug 2014
Answered: Image Analyst on 18 Aug 2014
I want to convert a table of coordinates(x and y) into an image.how can I do this?

Answers (1)

Image Analyst
Image Analyst on 18 Aug 2014
Try this:
grayScaleImage = zeros(ceil(max(y)), ceil(max(x)), 'uint8'); % Initialize to all zeros.
for c = 1 : length(x)
col = int32(x(c));
if col < 1
col = 1;
end
for r = 1 : length(y)
row = int32(y(r));
if row < 1
row = 1;
end
grayScaleImage(row, col) = 255; % or whatever value you want.
end
end
Assumes x and y go from 1 to some positive number. If x and y can be negative, you'll have to adjust the code.

Community Treasure Hunt

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

Start Hunting!

Translated by