numpyradiomics.dro.cuboid#
- numpyradiomics.dro.cuboid(radii_mm=(30.0, 10.0, 2.5), spacing=(1.0, 1.0, 1.0), padding_mm=5.0)[source]#
Creates a binary mask of a solid cuboid.
- Parameters:
- Returns:
Dummy intensity image (value 100 inside). mask (np.ndarray): Binary mask (uint8).
- Return type:
image (np.ndarray)
Example
>>> from numpyradiomics.dro import cuboid >>> # Create a 10x10x10mm cube (5mm radii) with 1mm spacing >>> image, mask = cuboid(radii_mm=(5, 5, 5), spacing=(1.0, 1.0, 1.0)) >>> print(mask.shape) (20, 20, 20)