You are on page 1of 1

x = [1 1 3 2 2 3 4 3 4];

main='C:\Users\User\Desktop\dips';
path=strcat(main,'\pics');
d=dir(path);
path=strcat(path,'\');
cd 'C:\Users\User\Desktop\dips\pics';
z=length(d);
clust=[];

for i=1:z,
if d(i).isdir==0
im = imread(strcat(path,d(i).name));
k=mean(mean(im));
k=k(:);
k=k';
clust=[clust; k];
end
end;

y=kmeans(clust,4);
y=y';

mkdir(main,'clusters');
u=unique(y);
l=length(u);
cpath=strcat(main,'\clusters');
for i=1:l
mkdir(cpath,num2str(u(i)));
end;
j=1;
for i=1:z
if d(i).isdir==0
srce=strcat(path,'/',d(i).name);
dest=strcat(cpath,'/',num2str(y(j)));
j=j+1;
copyfile(srce,dest);
end;
end;

You might also like