print header from raw file

조회 수: 1 (최근 30일)
Sara Principi
Sara Principi 2017년 11월 14일
편집: Stephen23 2017년 11월 15일
Hi, I'm trying to print the header of a .raw file I don't know how it is, just it contains float32 data and it has a header. I can get the data with:
fid = fopen('mc-gpu_dose.dat.raw', 'r');
dose = fread(fid, 'float32');
But I cannot get the header. I am trying with:
frewind(fid);
tline = fgets(fid);
and I obtain a vector 1x350 char with illegible characters
  댓글 수: 5
Sara Principi
Sara Principi 2017년 11월 15일
It didn't let me. I just can do this. Thank you
Stephen23
Stephen23 2017년 11월 15일
편집: Stephen23 2017년 11월 15일
I guess you are referring to an image file, however there is not just one RAW format for images, because each camera/image sensor manufacturer basically defines their own binary format. You will need to find out what the format is for the file you have and find/write a parser for it.
You should start by searching this forum for "raw format" or "raw image".

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

답변 (0개)

카테고리

Help CenterFile Exchange에서 Low-Level File I/O에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by