Having trouble displaying an image
Show older comments
I've been trying to display an image of the avatar on matlab and have been using A=imread('avatar.jpg') but it keeps coming up with the error- Undefined function 'getFileFromURL' for input arguments of type 'char'. I was wondering what I can do to fix this problem
5 Comments
Meg Noah
on 1 Apr 2021
The file is not in the path.
Image Analyst
on 1 Apr 2021
@Meg Noah, that error would not come from the file not existing. Instead you'd get this:
>> A = imread('avatar.jpg')
Error using imread>get_full_filename (line 570)
File "avatar.jpg" does not exist.
Error in imread (line 377)
fullname = get_full_filename(filename);
@Kendall Donahoe, attach your jpg file with the paperclip icon so we can try it ourselves.
Kendall Donahoe
on 1 Apr 2021
Kendall Donahoe
on 1 Apr 2021
Meg Noah
on 1 Apr 2021
This works:
A = imread('https://www.mathworks.com/matlabcentral/answers/uploaded_files/569324/avatar.jpg');
Answers (1)
Divya Gaddipati
on 6 Apr 2021
You need to specify the entire path to the image's location.
im = imread('/path/to/image/avatar.jpg');
Another option would be copy/move the image to your current location and then read the image.
im = imread('avatar.jpg');
Categories
Find more on Image Data Acquisition in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!