File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -872,6 +872,7 @@ def set_img_layout(self):
872872 self .parallel_to_sequential .Value , # 19
873873 self .one_img .Value , # 20
874874 self .box_position .GetSelection (), # 21
875+ self .parallel_sequential .Value , # 22
875876 self .checkBox_orientation .Value ]
876877
877878 def show_img (self ):
Original file line number Diff line number Diff line change @@ -1457,24 +1457,30 @@ def save_select(self, dir_name):
14571457 else :
14581458 self .check .append (0 )
14591459 else :
1460+
14601461 if not self .parallel_to_sequential :
14611462 for i in range (len (dir_name )):
14621463 if not (Path (self .out_path_str )/ "select_images" / dir_name [i ]).exists ():
14631464 os .makedirs (Path (self .out_path_str ) /
14641465 "select_images" / dir_name [i ])
1465-
1466- f_path = self .flist [i ]
1467- try :
1468- if self .layout_params [11 ]:
1469- move (f_path , Path (self .out_path_str ) / "select_images" /
1470- dir_name [i ] / self .name_list [self .action_count ])
1471- else :
1472- copyfile (f_path , Path (self .out_path_str ) / "select_images" /
1473- dir_name [i ] / self .name_list [self .action_count ])
1474- except :
1475- self .check .append (1 )
1466+ if self .layout_params [22 ]: # parallel_sequential
1467+ num_per_img = self .layout_params [1 ]
14761468 else :
1477- self .check .append (0 )
1469+ num_per_img = 1
1470+ for k in range (num_per_img ):
1471+ f_path = self .flist [i * num_per_img + k ]
1472+ name = Path (f_path ).name
1473+ try :
1474+ if self .layout_params [11 ]:
1475+ move (f_path , Path (self .out_path_str ) / "select_images" /
1476+ dir_name [i ] / name )
1477+ else :
1478+ copyfile (f_path , Path (self .out_path_str ) / "select_images" /
1479+ dir_name [i ] / name )
1480+ except :
1481+ self .check .append (1 )
1482+ else :
1483+ self .check .append (0 )
14781484
14791485 if self .layout_params [11 ]:
14801486 if self .action_count == 0 :
You can’t perform that action at this time.
0 commit comments