# how can i creat image from data?

7 views (last 30 days)

Show older comments

### Answers (2)

Farouk Moukaddem
on 26 Aug 2016

Hi,

Refer to the following documentation link for the "mat2gray" command that is used to convert a matrix to a grayscale image:

You will also find an example in the above link that will help you get started with Image Processing applications.

Best,

Farouk

Image Analyst
on 26 Aug 2016

Try this (untested):

% In advance, read your text data into three vectors,

% rows and columns and grayLevels. Then...

lastRow = max(rows);

lastCol = max(columns);

grayImage = zeros(lastRow, lastCol, 'uint8');

for k = 1 : length(rows)

grayImage(rows(k), columns(k)) = grayLevels(k);

end

This assumes that rows and columns are integers.

##### 4 Comments

Image Analyst
on 26 Aug 2016

I think you overlooked the last line of my answer. Here it is again:

Not really sure why you did not attach your data -- did you just forget, or am I to just assume that you don't want us to run your code with your data?

### See Also

### Categories

### Products

### Community Treasure Hunt

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

Start Hunting!