converting array to image??

4 visualizzazioni (ultimi 30 giorni)
nayana
nayana il 4 Lug 2013
I have a array say like 64414 23345 .... . can i save the array as image on my desktop and again when i read back in matlab get 64414 23345...(original array)?? if so could u plz let me know how to do
I tried by displaying the array and saving the image displayed but the values in it are changing when i read back..

Risposte (2)

Image Analyst
Image Analyst il 4 Lug 2013
It already is an image. Any 2D array, or 3D for that matter, can be considered as an image. Why do you think your 2D array is not?
  1 Commento
nayana
nayana il 8 Lug 2013
i meant, when i save 2d array in matlab ,as an image onto desktop and again read it back, my values are changing.
I would like to know if i can save the array to an image without the, numbers above some particular value being converted to that particular value...Thanks in advance

Accedi per commentare.


Walter Roberson
Walter Roberson il 4 Lug 2013
h = image(uint16(YourArray));
fetched = get(h, 'CData');
%now see how much they differ
max(YourArray(:) - fetched(:))

Categorie

Scopri di più su Images in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by