add_band_to_mask#
- diffsims.utils.mask_utils.add_band_to_mask(mask, x, y, theta, width, fill=False)[source]#
Add a straight band to a mask
- Parameters:
- mask: (H, W) array of dtype bool
boolean mask for an image
- x: float
x-coordinate of point that the center of the band must pass through in pixels
- y: float
y-coordinate of point that the center of the band must pass through in pixels
- theta: float
angle in degrees of the band relative to the x-axis
- width: float
width of the band in pixels
- fill: int, optional
Fill value. 0 is black (block, False) and 1 is white (pass, True)
- Returns:
- None:
the mask is adjusted inplace