imshow error with Matlab 2014a. ... Error using Settings Undefined function or variable 'matlab.in​ternal.get​SettingsRo​ot'. Error in iptgetpref (line 22) s = Settings; Error in imshow (line 234) initial_mag =

4 views (last 30 days)
I cannot open images with Matlab 2014a using imshow and imtool. The following error shows up: Error using Settings Undefined function or variable 'matlab.internal.getSettingsRoot'.
Error in iptgetpref (line 22) s = Settings;
Error in imshow (line 234) initial_mag = iptgetpref('ImshowInitialMagnification')
Please help. Francisco

Answers (2)

Chris Turnes
Chris Turnes on 8 Aug 2014
This might be a path problem. Try the restoredefaultpath and rehash toolboxcache commands to reset the path and refresh the function and file system path caches:
>> restoredefaultpath;
>> rehash toolboxcache;
Afterward, try using imshow and imtool again to see if the issue is resolved. If so, you can then use the savepath command to save the path so that the restored path is used in future sessions.
Before saving, though, keep in mind that restoredefaultpath removes all customization to the default path. You can add any directories back to customize the path by using addpath command or by using the pathtool.

Ahmet Tar?k TORUN
Ahmet Tar?k TORUN on 27 Mar 2015
I have a problem when I open my image file. My image file is 888*517*4 uint16 but it was give error like bottom
Error using imageDisplayValidateParams>validateCData (line 113) Multi-plane image inputs must be RGB images of size MxNx3.
Error in imageDisplayValidateParams (line 27) common_args.CData = validateCData(common_args.CData,image_type);
Error in imtool/addImageToImtool (line 322) common_args = imageDisplayValidateParams(common_args);
Error in imtool (line 269) addImageToImtool(varargin{:});
How can I solve this?
  3 Comments
Image Analyst
Image Analyst on 27 Mar 2015
You did not answer my question. There was a question in my reply - perhaps you overlooked it. Read http://www.mathworks.com/matlabcentral/answers/6200-tutorial-how-to-ask-a-question-on-answers-and-get-a-fast-answer then start your own question, and attach your multiband image, and your code for reading it in, using multibandread() or however you did it.

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!