how can i read or open a .img file using Matlab?

26 ビュー (過去 30 日間)
Mohamed Moawed
Mohamed Moawed 2013 年 4 月 9 日
コメント済み: Walter Roberson 2016 年 5 月 30 日
i have an fMRI images with .img and .hdr format but i can't open or see this image. could you please help me?
thanks

回答 (2 件)

Matt Kindig
Matt Kindig 2013 年 4 月 9 日
I've never used it, but a quick search of the Help gave:
doc hdrread
  3 件のコメント
Image Analyst
Image Analyst 2013 年 4 月 9 日
Matt, that doesn't say anything about reading files with extensions like .img, but it does for .hdr files.
Mohamed, with your hdr image, did you try the demo:
hdr = hdrread('office.hdr');
rgb = tonemap(hdr);
imshow(rgb);
it certainly does display an image from an hdr file.
Mohamed Moawed
Mohamed Moawed 2013 年 4 月 9 日
yes i tried it and it gives an error. "Not a Radiance file."

サインインしてコメントする。


Walter Roberson
Walter Roberson 2013 年 4 月 9 日
  8 件のコメント
Karin Lundengård
Karin Lundengård 2016 年 5 月 30 日
編集済み: Walter Roberson 2016 年 5 月 30 日
Hi,
I'd also really want to get help with this problem.
My images were produced by SPM, and the error message I get is this:
>> betaVal = analyze75read('beta_0001.img');
>> imshow(betaVal)
Error using images.internal.imageDisplayValidateParams>validateCData (line 115)
Multi-plane image inputs must be RGB images of size MxNx3.
Error in images.internal.imageDisplayValidateParams (line 27)
common_args.CData = validateCData(common_args.CData,image_type);
Error in images.internal.imageDisplayParseInputs (line 78)
common_args = images.internal.imageDisplayValidateParams(common_args);
Error in imshow (line 223)
[common_args,specific_args] = ...
Not too sure about size and class though, where do I find that information?
Walter Roberson
Walter Roberson 2016 年 5 月 30 日
Please show us size(betaVal) and class(betaVal)

サインインしてコメントする。

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by