diff --git a/Sm3_selectvideos.asv b/Sm3_selectvideos.asv index d29b9f13b481f665dae1e492e7f1a100cadb5a41..93218fa24f74c25d3ae8c87b187370fa5da5fe27 100644 --- a/Sm3_selectvideos.asv +++ b/Sm3_selectvideos.asv @@ -19,9 +19,8 @@ clc init_.inpdir = 'W:\ASG\WLR_Dataopslag\DWZ\1519\DC2019\liestand\ses2\'; % video path destination -init_.parentdir = ['W:\ASG\WLR_Genomica\Projects\Sustainable_breeding\' ... +init_.destdir = ['W:\ASG\WLR_Genomica\Projects\Sustainable_breeding\' ... '44 0000 2700 KB DDHT AI 2020\6. Data\gu_ld_bb']; -init_.destdir = 'gu_ld_bb'; % number of selected videos N = 15; @@ -34,7 +33,6 @@ vid_list.liedown = ls([init_.inpdir 'lied*']); %% select videos and place them in new folder % select N videos randomly from the list -idx = randi(size(vid_list.getup,1),N); sel_list.getup = vid_list.getup(sort(randperm(size(vid_list.getup,1),N)),:); sel_list.liedown = vid_list.liedown(sort(randperm(size(vid_list.getup,1),N)),:); @@ -44,14 +42,16 @@ if ~isfolder(init_.destdir) % folder doesn't exist - create end % delete all that are in -old_list = ls([init_.destdir '*.avi']) -if ~isempty(old_list) - delete('init_.destdir - - - - +delete('init_.destdir\*.avi') + +% copy new selection in folder +for i = 1:N + system(['copy "' init_.inpdir sel_list.getup(i,:) '"' ... + ' "' mapsucces meta.(fields_{1}).file{i} '"']); + copyfile([init_.inpdir sel_list.getup(i,:)], [init_.destdir '\']) + copyfile([init_.inpdir sel_list.liedown(i,:)], [init_.destdir '\']) +end diff --git a/Sm3_selectvideos.m b/Sm3_selectvideos.m index 4ad841552d9fc3310858abd9ab6fc273cb1c5379..418b459b3beb512557b3f5f7743282bd05f13d5b 100644 --- a/Sm3_selectvideos.m +++ b/Sm3_selectvideos.m @@ -46,10 +46,13 @@ delete('init_.destdir\*.avi') % copy new selection in folder for i = 1:N - copyfile([init_.inpdir sel_list.getup(i,:)], [init_.destdir '\']) - copyfile([init_.inpdir sel_list.liedown(i,:)], [init_.destdir '\']) + disp(['i = ' num2str(i) ' out of ' num2str(N)]) + system(['copy "' init_.inpdir sel_list.getup(i,:) '"' ... + ' "' [init_.destdir '\' sel_list.getup(i,:)] '"']); + system(['copy "' init_.inpdir sel_list.liedown(i,:) '"' ... + ' "' [init_.destdir '\' sel_list.liedown(i,:)] '"']); end - +