imagetools

class pyvale.imagetools.EImageType(value)[source]

Bases: Enum

BMP = '.bmp'
TIFF = '.tiff'
class pyvale.imagetools.ImageTools[source]

Bases: object

static add_noise(image: ndarray) ndarray[source]
static digitise(image: ndarray, bits: int = 16, min_frac: float = 0.0, max_frac: float = 1.0, background_frac: float = 0.5) ndarray[source]
static get_num_str(im_num: int, width: int, cam_num: int = -1) str[source]
static get_save_name(cam_num: int, frame_num: int, field_num: int | None, cam_width: int = 2, frame_width: int = 4, field_width: int = 2) str[source]
static load_image_greyscale(im_path: Path) ndarray[source]
static load_image_rgb(im_path: Path) ndarray[source]
static save_image(save_file: Path, image: ndarray, image_type: EImageType, bits: int = 16) None[source]
static scale(image: ndarray, min_frac: float = 0.0, max_frac: float = 1.0) ndarray[source]
static scale_digitise_save(save_file: Path, image: ndarray, image_type: EImageType, bits: int = 16, min_frac: float = 0.0, max_frac: float = 1.0, background: float = 0.5) None[source]