I'm facing problem with managing directory in MATLAB. I'm working on CBIR, in this project I'm using uigetfile to get image files, these images must be stored in a folder from where i retrieve images and also must add this folder to directory/path, If that folder is not added to path and if i run program i get an error stating 'image.ext' does not exist'.
suppose if user want to search for similar images for his/her own query image and if he/she is not familiar with MATLAB they simply input query image from remote folder which was not added to folder. Then definitely he/she will get error.
Is there any way to get off from this?

댓글 수: 2

Navya Kudaravalli
Navya Kudaravalli 2020년 4월 26일
How to resolve this error. Please help me with this
Thank you.
Walter Roberson
Walter Roberson 2020년 4월 26일
loadMNISTimages is not a MATLAB function.

댓글을 달려면 로그인하십시오.

답변 (2개)

Jan
Jan 2013년 6월 13일
편집: Jan 2013년 6월 13일

2 개 추천

Do not add folders to the PATH only to read some data files. Using the full path is much safer and quicker:
cd('C:\YourDefault\ImagePath');
[FileName, PathName] = uigetfile(*.jpg', 'Select an image file:');
if ~ischar(FileName)
disp('User pressed Cancel');
return; % Or what ever is applicable
end
File = fullfile(PathName, FileName);
img = imread(File);
More details can be found by: doc uigetfile
Vikash Kumar
Vikash Kumar 2013년 6월 13일

0 개 추천

One way is to give the full path of the image. Hope this helps.

댓글 수: 1

Chethan
Chethan 2013년 6월 13일
what do you mean by full path of an image?

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Convert Image Type에 대해 자세히 알아보기

질문:

2013년 6월 13일

댓글:

2020년 4월 26일

Community Treasure Hunt

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

Start Hunting!

Translated by