how can i read or open a .img file using Matlab?
18 views (last 30 days)
Show older comments
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
0 Comments
Answers (2)
Matt Kindig
on 9 Apr 2013
I've never used it, but a quick search of the Help gave:
doc hdrread
3 Comments
Image Analyst
on 9 Apr 2013
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.
Walter Roberson
on 9 Apr 2013
8 Comments
Karin Lundengård
on 30 May 2016
Edited: Walter Roberson
on 30 May 2016
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?
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!