b=importda​ta(input('​Enter path of image '))

Sir, i have to call path of image from my drive and import this image by importdata and save as variable b.......please help me!

回答 (1 件)

Geoff Hayes
Geoff Hayes 2014 年 8 月 10 日

0 投票

Mangesh - rather than using the input function, consider uigetfile instead. It is easier to get the user to choose the file using a GUI rather than trying to type in the path and name. For example, your above code could be rewritten as
% choose a file and define the extensions (more can be added in a similar fashion)
[filename, pathname] = uigetfile({'*.jpg;*.bmp;*.gif'},'Image File Chooser');
% if the cancel button is pressed, then filename is numeric (0)
if ischar(filename)
% we have a file name, so create the full path and file name string
pathToFile = fullfile(pathname, filename);
b = importdata(pathToFile);
end
Try the above and see what happens!

1 件のコメント

Image Analyst
Image Analyst 2014 年 8 月 10 日
If it's really an image, use imread() instead of importdata().

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

カテゴリ

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

タグ

タグが未入力です。

質問済み:

2014 年 8 月 10 日

コメント済み:

2014 年 8 月 10 日

Community Treasure Hunt

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

Start Hunting!

Translated by