Apparently the image should be given by .jpeg and not .jpg ,and it worked. Thanks for the suggestions.
Rectify the error in imread
36 次查看(过去 30 天)
显示 更早的评论
Whenever i try to execute this command: a=imread('itsarose.jpg'); It shows an error: Error using imread>get_full_filename (line 516) File "itsarose.jpg" does not exist.
Error in imread (line 340) fullname = get_full_filename(filename);
i just followed it with an imshow command , nothing much.I use MatlabR2018a. What can i do to rectify this?
4 个评论
shital shinde
2019-8-25
eventhough I go for .jpg extenction, I got the same error. please give me the suggestion
Walter Roberson
2019-8-25
shital shinde, at the time you execute the imread(), which directory are you cd() to? What is the name you are passing to imread() ? What is the full path of where the file is actually stored?
Do you happen to be using dir() to find files that are underneath a subfolder? If so then when you are constructing the file name you might be forgetting to include the name of the subfolder.
回答(3 个)
Star Strider
2018-7-8
Your 'itsarose.jpg' image has to be in the MATLAB search path for imread to find it. If it is not, you have to provide the full path to it in the file name.
See What Is the MATLAB Search Path? (link) and Add Folders to the MATLAB Search Path at Startup (link) and related documentation.
0 个评论
Jan
2018-7-8
编辑:Jan
2018-7-9
Do not work with relative paths and it is a bad idea to add folders to the path, because it can confuse Matlab substantially, if the added folders contain M-files. Prefer to use absolute paths instead. In which folder is the image file found?
Folder = 'C:\Temp';
a = imread(fullfile(Folder, 'itsarose.jpg'))
2 个评论
Muhammad Usama Sharaf SAAFI
2020-1-24
Your image file must me in MATLAB serach path. You should keep your image file in current folder. If you are confused you should give full file name like this
dir = 'C:\Temp\Users'; %give directory of image
image_read = imread(fullfile(dir, 'image_name.jpg'));
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Search Path 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!