Ejemplo n.º 1
0
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,
        )
Ejemplo n.º 2
0
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,
        )
Ejemplo n.º 3
0
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,
        )
Ejemplo n.º 4
0
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,
        )
Ejemplo n.º 5
0
 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)