def slice_and_write_for_folder( full_image_path, as_gray, tile_size, inbox_size, stride_size, add_same_padding, not_discard_rest_horizontal_tile, not_discard_rest_vertical_tile, target_folder, ): files = get_image_filenames(full_image_path) files = natsorted(files) num_files = len(files) for index, file in enumerate(files): print("Processing {} ({}/{})...".format(file, (index + 1), num_files)) slice_and_write_single_image( os.path.join(full_image_path, file), as_gray=as_gray, tile_size=tile_size, inbox_size=inbox_size, stride_size=stride_size, add_same_padding=add_same_padding, not_discard_rest_horizontal_tile=not_discard_rest_horizontal_tile, not_discard_rest_vertical_tile=not_discard_rest_vertical_tile, target_folder=target_folder, )
def bw_space_image_for_folder( full_image_path, edge_size, target_folder, ): files = get_image_filenames(full_image_path) files = natsorted(files) num_files = len(files) for index, file in enumerate(files): print("Processing {} ({}/{})...".format(file, (index + 1), num_files)) bw_space_single_image( os.path.join(full_image_path, file), edge_size=edge_size, target_folder=target_folder, )
def mask_image_for_folder( full_image_path, mask_bw_image_path, target_folder, ): files = get_image_filenames(full_image_path) files = natsorted(files) num_files = len(files) for index, file in enumerate(files): print("Processing {} ({}/{})...".format(file, (index + 1), num_files)) mask_single_image( os.path.join(full_image_path, file), mask_bw_image_path=os.path.join(mask_bw_image_path, file), target_folder=target_folder, )
def create_image_frame_for_folder( full_image_path, zero_folder, prev_folders, next_folders, num_fillzero, target_folder, ): files = get_image_filenames(full_image_path) files = natsorted(files) num_files = len(files) for index, file in enumerate(files): print("Processing {} ({}/{})...".format(file, (index + 1), num_files)) create_image_frame( os.path.join(full_image_path, file), zero_folder=zero_folder, prev_folders=prev_folders, next_folders=next_folders, num_fillzero=num_fillzero, target_folder=target_folder, )
def test_get_image_filenames(self): test_image_filenames = path.get_image_filenames( os.path.join(self.test_path, self.test_resource_folder_name)) self.assertEqual(len(test_image_filenames), 4)