Info

This question is closed. Reopen it to edit or answer.

how to remove this error please some one help me

4 views (last 30 days)
mubashar saeed
mubashar saeed on 15 Aug 2015
Closed: MATLAB Answer Bot on 20 Aug 2021
Error using imread (line 349)
File "face_original" does not exist.
Error in face_detection (line 9)
face_original = imread('face_original');
This is the code:
face_original = imread('face_original');
size_img = size(face_original);
r = 1; g = 2; b = 3;
y = 1; u = 2; v = 3;

Answers (1)

Walter Roberson
Walter Roberson on 15 Aug 2015
Are you certain that the file name is not face_original.jpg ?
  1 Comment
Image Analyst
Image Analyst on 15 Aug 2015
I hope not. I hope it would be face_original.png. Using lossy compressed images is not good for image analysis, though I realize people do it all the time. Regardless, adding the extension and using exist() before calling imread() makes for more robust code.
% Get the full filename, with path prepended.
fullFileName = fullfile(folder, baseFileName);
% Check if file exists.
if ~exist(fullFileName, 'file')
% File doesn't exist -- didn't find it there. Check the search path for it.
fullFileNameOnSearchPath = baseFileName; % No path this time.
if ~exist(fullFileNameOnSearchPath, 'file')
% Still didn't find it. Alert user.
errorMessage = sprintf('Error: %s does not exist in the search path folders.', fullFileName);
uiwait(warndlg(errorMessage));
return;
end
end

This question is closed.

Tags

No tags entered yet.

Community Treasure Hunt

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

Start Hunting!