imagedef2d¶
NOTE: This module is a feature under developement.
- class pyvale.imagedef2d.ImageDef2D[source]¶
Bases:
object
- static deform_images_to_disk(cam_data: CameraData2D, upsampled_image: ndarray, coords: ndarray, connectivity: ndarray, disp_x: ndarray, disp_y: ndarray, image_mask: ndarray | None, id_opts: ImageDefOpts, print_on: bool = False) None [source]¶
- static deform_one_image(upsampled_image: ndarray, cam_data: CameraData2D, id_opts: ImageDefOpts, coords: ndarray, disp: ndarray, image_mask: ndarray | None = None, print_on: bool = True) tuple[ndarray, ndarray, ndarray, ndarray, ndarray | None] [source]¶
- static image_mask_from_sim(cam_data: CameraData2D, image: ndarray, coords: ndarray, connectivity: ndarray) tuple[ndarray, ndarray] [source]¶
- static preprocess(cam_data: CameraData2D, image_input: ndarray, coords: ndarray, connectivity: ndarray, disp_x: ndarray, disp_y: ndarray, id_opts: ImageDefOpts, print_on: bool = False) tuple[ndarray | None, ndarray | None, ndarray | None, ndarray | None, ndarray | None] [source]¶
- static upsample_image(cam_data: CameraData2D, input_im: ndarray)[source]¶
- class pyvale.imagedef2d.ImageDefOpts(save_path: pathlib.Path | None = None, save_tag: str = 'defimage', mask_input_image: bool = True, crop_on: bool = False, crop_px: numpy.ndarray | None = None, calc_res_from_fe: bool = False, calc_res_border_px: int = 5, add_static_ref: bool = False, fe_interp: str = 'linear', fe_rescale: bool = True, fe_extrap_outside_fov: bool = True, image_def_order: int = 3, image_def_extrap: str = 'nearest', image_def_extval: float = 0.0, def_complex_geom: bool = True)[source]¶
Bases:
object
- add_static_ref: bool¶
- calc_res_border_px: int¶
- calc_res_from_fe: bool¶
- crop_on: bool¶
- crop_px: ndarray | None¶
- def_complex_geom: bool¶
- fe_extrap_outside_fov: bool¶
- fe_interp: str¶
- fe_rescale: bool¶
- image_def_extrap: str¶
- image_def_extval: float¶
- image_def_order: int¶
- mask_input_image: bool¶
- save_path: Path | None¶
- save_tag: str¶