how can do a process on some images in a loop process while these images are not like a sequence?

조회 수: 2 (최근 30일)
hi I have some folders that in each folder we have some images.for example in folderA we have images like these: 18.tiff , 32.tiff, 38.tiff, 48.tiff,54.tiff, 211.tiff the name of images are ascending. we should do some procesec on these images and then replace these new images insted of initial ones. for example the name of 18.tiff after process should be 18.tiff. Can I do this process in a sequence for example in a for loop or while loop? thanks

답변 (3개)

Ashish Uthama
Ashish Uthama 2015년 6월 10일
Try the imageBatchProcessor app, also look at the 'Generate Code' button in it.
  댓글 수: 2
jack nn
jack nn 2015년 6월 10일
thanks dear Ashish Uthama. but from the MATLAB® Toolstrip, on the Apps tab, in the Image Processing and Computer Vision group,I dont have imageBatchProcessor...I have matlab2013...should I setup a new version of matlab?

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


Walter Roberson
Walter Roberson 2015년 6월 9일
  댓글 수: 3
Walter Roberson
Walter Roberson 2015년 6월 10일
It doesn't matter. You can dir() to get the order out of the directory and use that order. Or you can get the order out of the directory, sort however you like, and use that order.
You imply that the file names are numeric but not sequential, and you imply that there might be differences in the number of digits. You might want this File Exchange Contribution
jack nn
jack nn 2015년 6월 10일
편집: jack nn 2015년 6월 10일
thanks dear Walter Roberson .I should try this.I will come back soon.

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


Dima Lisin
Dima Lisin 2015년 6월 12일
If you have MATLAB R2014b or later and the Computer Vision System Toolobx, then try using imageSet.

카테고리

Help CenterFile Exchange에서 Image Processing Toolbox에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by