フィルターのクリア

a numeric array containing all images' numbers

2 ビュー (過去 30 日間)
Jessica
Jessica 2012 年 3 月 15 日
Hi sir,
Please i want to make an array that contains the images' numbers in the database ( an numeric array.
Here is my code:
file = dir(fullfile('C\image.orig','*.jpg'));
file = file(~[file.isdir]);
for k=1:1000
image2= imread(fullfile('C:\image.orig',(file(k).name)));
n=file(k).name;
disp(fullfile('C:\image.orig',(file(k).name)));
end
Thank you in advance
  2 件のコメント
Geoff
Geoff 2012 年 3 月 15 日
When you say the images' numbers, do you mean the image data? ie, all the pixel values?
Image Analyst
Image Analyst 2012 年 3 月 16 日
And what is "the database (an numeric array"? Was that something in your code? If so, which numeric array was it? Did I miss it? Or is it simply a folder full of image files??? I suggest you read this: http://www.mathworks.com/matlabcentral/answers/6200-tutorial-how-to-ask-a-question-on-answers-and-get-a-fast-answer

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

回答 (1 件)

Walter Roberson
Walter Roberson 2012 年 3 月 15 日
imagenumbers = str2double(regexp({file.name}, '^\d+', 'match'));

カテゴリ

Help Center および File ExchangeConvert Image Type についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by