converting array to image??

조회 수: 3 (최근 30일)
nayana
nayana 2013년 7월 4일
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..

답변 (2개)

Image Analyst
Image Analyst 2013년 7월 4일
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
nayana
nayana 2013년 7월 8일
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

댓글을 달려면 로그인하십시오.


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

카테고리

Help CenterFile Exchange에서 Images에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by