Error with imread function

Hi !
I'm trying to run a script and i have an error with the function imread.
imread('DSC_0128.jpg');
Can't read URL "DSC_0128.jpg".
Reason: Invalid URL.
The picture is in the main folder and I tried too with the complete file path and it doesnt work too.
Thanks for your help !

回答 (1 件)

Image Analyst
Image Analyst 2021 年 11 月 15 日

1 投票

Try
baseFileName = 'DSC_0128.jpg';
fullFileName = fullfile(pwd, baseFileName);
if ~isfile(fullFileName)
warningMessage = sprintf('File not found:\n%s\n', fullFileName)
uiwait(warndlg(warningMessage));
else
rgbImage = imread(fullFileName);
imshow(rgbImage);
end
What do you see now?

3 件のコメント

Adrien Paire
Adrien Paire 2021 年 11 月 15 日
Warning: Escaped character '\U' is not valid. See 'doc sprintf' for supported
special characters.
> In imread (line 351)
Can't read URL "C:
It return this.
Thank for your answer!
Image Analyst
Image Analyst 2021 年 11 月 15 日
Wow, bizarre. You must have some weird unprintable characters in there. Try deleting the filename and typing it in again manually and trying it. What region/keyboard layout are you using? English?
Adrien Paire
Adrien Paire 2021 年 11 月 15 日
Yes it's very weird... Im using french keyboard layout.
I will try on another pc tomorrow.
Thanks you for your help !

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

カテゴリ

ヘルプ センター および File ExchangeConvert Image Type についてさらに検索

製品

リリース

R2019a

質問済み:

2021 年 11 月 15 日

コメント済み:

2021 年 11 月 15 日

Community Treasure Hunt

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

Start Hunting!

Translated by