bm_dataset.split_images_two_tissues module
Splitting image containing two samples
Note
Using these scripts for 1+GB images take several tens of GB RAM
Sample usage:
python split_images_two_tissues.py -i "/datagrid/Medical/dataset_ANHIR/images/COAD_*/scale-100pc/*_*.png" --nb_workers 3
Copyright (C) 2016-2019 Jiri Borovec <jiri.borovec@fel.cvut.cz>
-
bm_dataset.split_images_two_tissues.
arg_parse_params
()[source]
parse the input parameters
:return dict: parameters
-
bm_dataset.split_images_two_tissues.
main
(path_images, dimension, overwrite, nb_workers)[source]
main entry point
Parameters: |
- path_images – path to images
- dimension (int) – for 2D inages it is 0 or 1
- overwrite (bool) – whether overwrite existing image on output
- nb_workers (int) – nb jobs running in parallel
|
-
bm_dataset.split_images_two_tissues.
split_image
(img_path, overwrite=False, cut_dim=0)[source]
split two images in single dimension
the input images assume to contain two names in the image name separated by “_”
Parameters: |
- img_path (str) – path to the input / output image
- overwrite (bool) – allow overwrite exiting output images
- cut_dim (int) – define splitting dimension
|
-
bm_dataset.split_images_two_tissues.
CUT_DIMENSION
= 0[source]
cut image in one dimension/axis
-
bm_dataset.split_images_two_tissues.
SCALE_SIZE
= 512[source]
use following image size for estimating cutting line