pierogis.ingredients.seasonings.rectangle module¶
- class pierogis.ingredients.seasonings.rectangle.Rectangle(opacity: int = 100, mask: Optional[numpy.ndarray] = None, **kwargs)[source]¶
Bases:
pierogis.ingredients.seasonings.seasoning.Seasoning
- ORIGIN: pierogis.ingredients.seasonings.cartography.Direction = 'sw'¶
- cook(pixels: numpy.ndarray)[source]¶
Pixels that match the include pixel should be set as the include pixel, otherwise set as the exclude pixel
This isn’t very useful, this is mostly an abstract class.
- get_corner_coordinates(bounding_width: int, bounding_height: int) Tuple[pierogis.ingredients.seasonings.cartography.Coordinate, pierogis.ingredients.seasonings.cartography.Coordinate] [source]¶
- prep(width: Optional[Union[int, float]] = None, height: Optional[Union[int, float]] = None, x: Union[int, float] = 0, y: Union[int, float] = 0, aspect: Optional[float] = None, origin: Union[str, pierogis.ingredients.seasonings.cartography.Direction] = Direction.SW, **kwargs)[source]¶
- Parameters
x – 0 = left
y – 0 = bottom
width – width in pixels
height – height in pixels
aspect – aspect ratio to fill missing height or width (width/height, 1 means square)
origin – location of origin for direction of crop select