フィルターのクリア

how to open the filename in thisstatement "filename = 'output.bmp'"

1 回表示 (過去 30 日間)
Vinayak
Vinayak 2012 年 10 月 1 日
filename = 'output.bmp'
  1 件のコメント
Image Analyst
Image Analyst 2012 年 10 月 1 日
This is really basic stuff. If you want a tutorial of other basic stuff you'll need to do image processing, see my image segmentation tutorial "BlobsDemo": http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862 It does basic blob detection and measurement.

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

回答 (2 件)

Wayne King
Wayne King 2012 年 10 月 1 日
編集済み: Wayne King 2012 年 10 月 1 日
With imread?
im = imread(filename);
The folder containing output.bmp has to be on the MATLAB path.
  1 件のコメント
Image Analyst
Image Analyst 2012 年 10 月 1 日
Vinayak, it's good practice to use exist and fullfile
fullFileName = fullfile(folder, 'output.bmp');
if exist(fullFileName, 'file')
% File exists, read it in.
imageArray = imread(fullFileName);
else
% Not there - alert the user.
warningMessage = sprintf('Image file not found:\n%s', fullFileName);
uiwait(warndlg(warningMessage));
imageArray = []; % Create a null array (avoids certain other errors).
end
folder obviously holds a string that is the folder name where your image file lives.

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


Thomas
Thomas 2012 年 10 月 1 日
編集済み: Thomas 2012 年 10 月 1 日
Do you want to read it or display it..
to read it put it into a variable, (make sure output.bmp is on the path or in current directory)
filename = 'output.bmp'
ii=imread(filename);
%to display after being read
imshow(ii)

カテゴリ

Help Center および File ExchangeImages についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by