Files not read in correct order

조회 수: 5 (최근 30일)
BlueBee77
BlueBee77 2016년 4월 19일
댓글: BlueBee77 2016년 4월 19일
Hi! So i am having a problem. I am reading a number of files from a directory in Matlab. The file are named as crop1.jpg crop2.jpg....... The issue is that Matlab doesn't read them like crop1.jpg crop2.jp and so on rather it read it like crop1.jpg crop10.jpg crop11.jp....Seems like reading all the files starting with 1 then all the with 2 like crop2.jpg crop21 crop22... and so on I don't understand what is going wrong. Below is my code. any help will be appreciated
imageNames = dir(fullfile('Test Images/*.jpg'));
nfiles= length(imageNames);
for ii = 1:nfiles
filename = strcat('/Users/name/Documents/Test Images/',imageNames(ii).name);
frame= imread(filename);
imshow(BWframe)
end

채택된 답변

Image Analyst
Image Analyst 2016년 4월 19일
See discussion here http://blogs.mathworks.com/pick/2014/12/05/natural-order-sorting/ of Stephen Cobeldick's utility.
  댓글 수: 1
BlueBee77
BlueBee77 2016년 4월 19일
That solved my problem. Thanks alot Image analyst.

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Image Segmentation and Analysis에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by