How to open a 12-bit .raw image file from Matlab

조회 수: 15 (최근 30일)
Lingzhe Rao
Lingzhe Rao 2021년 12월 21일
이동: DGM 2024년 7월 6일
Hello guys,
Firt timer here asking a question. I have a 12-bit .raw image file save from our experiment - this normall consist of up to 10,000 frames.
I am trying to us matlab to read this .raw file and reconstruct it back into frame images, e.g. Tiff ones. But, as you may expect already, I kept on failing. I have attached a single frame example here.
What I tried is to reconstruct this single frame first.
file=fopen('Example.raw','r');
ImgFile=fread(file,'*ubit12');
Just to read this what I got is a 2621440x1 single array unit 16. My image is 1280x1024, so for some reason I dont know, the element count doubled. I tried some method to pick 1310720 elements out and use reshape to get an image, but never got what I need.
Some assistance here would be greatly appreciated. cheers
  댓글 수: 6
Lingzhe Rao
Lingzhe Rao 2021년 12월 21일
Thank you for the efforts DGM.
Good news is that at least we are seeing the images, though in several blocks. I am still confused on how to reconstructing them into one and there seem like no documentation illustrating how the datas are packed.
Naif Alsalem
Naif Alsalem 2022년 4월 3일
이동: DGM 2024년 7월 6일
How would you know the number of frames in the .raw image? I have a .raw image that contains many frames but I need to know how many are they. Any idea ?
Thanks

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

답변 (0개)

제품


릴리스

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by