Blur¶
dataphy.visionpack.tforms.blur
¶
Classes¶
MotionBlur(kernel: list = [3, 9], angle_deg: list = [0, 180], prob: float = 0.2, **kwargs: Any)
¶
Bases: BaseTransform
Source code in src/dataphy/visionpack/tforms/blur.py
Attributes¶
kernel_range = kernel
instance-attribute
¶
angle_range = angle_deg
instance-attribute
¶
prob = prob
instance-attribute
¶
p = p
instance-attribute
¶
apply_to = apply_to if apply_to is not None else ['rgb']
instance-attribute
¶
sync_views = sync_views
instance-attribute
¶
update_intrinsics = update_intrinsics
instance-attribute
¶
mask_protect = mask_protect if mask_protect is not None else []
instance-attribute
¶
min_visible_mask_pct = min_visible_mask_pct
instance-attribute
¶
resample = resample
instance-attribute
¶
border_mode = border_mode
instance-attribute
¶
pad_mode = pad_mode
instance-attribute
¶
pad_value = pad_value
instance-attribute
¶
seed_policy = seed_policy
instance-attribute
¶
Functions¶
forward(batch: Dict[str, Any]) -> Dict[str, Any]
¶
Base forward method that handles cross-cutting logic.
Source code in src/dataphy/visionpack/tforms/base.py
GaussianBlur(sigma: list = [0.3, 1.2], kernel: list = [3, 7], **kwargs: Any)
¶
Bases: BaseTransform
Source code in src/dataphy/visionpack/tforms/blur.py
Attributes¶
sigma_range = sigma
instance-attribute
¶
kernel_range = kernel
instance-attribute
¶
p = p
instance-attribute
¶
apply_to = apply_to if apply_to is not None else ['rgb']
instance-attribute
¶
sync_views = sync_views
instance-attribute
¶
update_intrinsics = update_intrinsics
instance-attribute
¶
mask_protect = mask_protect if mask_protect is not None else []
instance-attribute
¶
min_visible_mask_pct = min_visible_mask_pct
instance-attribute
¶
resample = resample
instance-attribute
¶
border_mode = border_mode
instance-attribute
¶
pad_mode = pad_mode
instance-attribute
¶
pad_value = pad_value
instance-attribute
¶
seed_policy = seed_policy
instance-attribute
¶
Functions¶
forward(batch: Dict[str, Any]) -> Dict[str, Any]
¶
Base forward method that handles cross-cutting logic.