wsiprocess.converters package

Submodules

wsiprocess.converters.base_converter module

class wsiprocess.converters.base_converter.BaseConverter

Bases: object

wsiprocess.converters.wsiprocess_to_coco module

Converter to COCO style.

wsiprocess_to_coco is convert helper which convert the wsiprocess output for COCO object detection format. Only available for “detection” method, but works when extracting patches and after extraction.

class wsiprocess.converters.wsiprocess_to_coco.SaveTo(*args, **kwargs)

Bases: PosixPath

class wsiprocess.converters.wsiprocess_to_coco.ToCOCOConverter(params=False, per_wsi=False, annotation=False)

Bases: object

Converter class.

add_annotation(phase, path)
add_categories()
add_category(phase, category_idx, name)
add_image(phase, file_name)
add_images_and_annotations()
add_info()
assert_annotation()
convert()
get_base()
get_ratio()
getargs()
read_annotation()
save_data()
set_id()
wsiprocess.converters.wsiprocess_to_coco.annotation(result, offsetx, offsety, image_id, annotation_id, classes, mode, per_wsi=False)
wsiprocess.converters.wsiprocess_to_coco.base()
wsiprocess.converters.wsiprocess_to_coco.category(category_idx, name)
wsiprocess.converters.wsiprocess_to_coco.image(file_name, width, height, image_id)
wsiprocess.converters.wsiprocess_to_coco.info(now)

wsiprocess.converters.wsiprocess_to_voc module

Converter to VOC style.

wsiprocess_to_voc is convert helper which convert the wsiprocess output for VOC object detection format. Only available for “detection” method, but works when extracting patches and after extraction.

class wsiprocess.converters.wsiprocess_to_voc.ToVOCConverter(params=False)

Bases: object

Converter class.

convert()
getargs()
make_tree()
makedirs()
mkdirs(subdirectory)
move_to_test()

If ratio has only two parameters like “8:2”, trainval.txt and test.txt would be generated. If ratio has 3 params like “8:1:1”, trainval.txt, val.txt and text.txt would be generated.

read_result_file()
to_jpg(src, dst)
class wsiprocess.converters.wsiprocess_to_voc.VOCTree(root, save_to, result, patch_width, patch_height)

Bases: object

add_base_text()
add_main_branches()
add_objects()
add_sub_branches()
add_text(branch, text)
make_template()
set_size()
to_xml()

wsiprocess.converters.wsiprocess_to_yolo module

Converter to YOLO style.

wsiprocess_to_yolo is convert helper which convert the wsiprocess output for YOLO object detection format. Only available for “detection” method, but works when extracting patches and after extraction.

class wsiprocess.converters.wsiprocess_to_yolo.ToYOLOConverter(params=False)

Bases: object

convert()
get_image_paths()
getargs()
make_images()
make_labels()
make_paths()

If ratio has only two parameters like “8:2”, trainval.txt and test.txt would be generated. If ratio has 3 params like “8:1:1”, trainval.txt, val.txt and text.txt would be generated.

makedirs()
parse_ratio()
read_result_file()
rename_path(path)

Module contents