How to read a .txt file and convert to an image in MATLAB?

조회 수: 48 (최근 30일)
PRACHI SHARMA
PRACHI SHARMA 2019년 6월 7일
댓글: Walter Roberson 2019년 6월 7일
Hi!
It looked an easy thing to me but no solution is working in loading a .txt file in MATLAB. I cannot understand why?. The .txt file consists of depth values from kinect camera and separated by a space.
I have tried all the functions in MATLAB for the same but everytime I get a blank variable in which I am trying to load the .txt file.
The .txt file has been attached here. It would be great if somebody who knows this can help me out here.
Thanks in advance!

답변 (3개)

Walter Roberson
Walter Roberson 2019년 6월 7일
USER111 = load('USER-1-1-1.txt');
imagesc(USER111)
  댓글 수: 1
Walter Roberson
Walter Roberson 2019년 6월 7일
If you try working with the floating point values up to 2047, it is easy to get into situations where MATLAB does not treat your data the way you think it should be treated. You might want to convert it:
img = mat2gray(USER111); %will return values in the range 0 to 1

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


KSSV
KSSV 2019년 6월 7일
A = load('USER-1-1-1.txt') ;
imagesc(A)

Prasanth Sikakollu
Prasanth Sikakollu 2019년 6월 7일
Try using load() function and convert it to scaled image using imagesc().
Data = load('USER-1-1-1.txt');
imagesc(Data);

카테고리

Help CenterFile Exchange에서 Data Import and Export에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by