Call image folder to do looping

조회 수: 5 (최근 30일)
Syakira Akmal
Syakira Akmal 2017년 4월 17일
댓글: Syakira Akmal 2017년 4월 17일
Hi, may i know what is code set for calling a image folder. Actually i want do calculation in one time which i do a looping.This my coding
for i=1;97
[File_Name, Path_Name] = uigetfile({'*.jpg;*.tif;*.png;*.gif','All Image Files';...
'*.*','All Files'},'title',...
'C:\fypSNAKE')
a = imread([File_Name, Path_Name]);
%to set point
[X,Y] = size(a);
%to calculate mean image
m = mean2(a);
%to calculate standard deviation
sd = std2(a);
end
but i stuck because i don't know how make it automatically do a calculation for one folder and then save all the data in excel. Anyone please help me.?

답변 (1개)

Image Analyst
Image Analyst 2017년 4월 17일
To process a sequence of files in a single folder, see the FAQ: http://matlab.wikia.com/wiki/FAQ#How_can_I_process_a_sequence_of_files.3F
To recursively drill down into subfolders, see the attached demos.
By the way, this is not proper syntax:
for i=1;97
maybe you meant
for k = 1 : 97

카테고리

Help CenterFile Exchange에서 Images에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by