Image Masking¶
The ImageApplyMask device applies a mask to the incoming image, and writes the masked image to an output channel.
Input to the Device¶
Property key | Description |
---|---|
disable | No mask will be applied, if set to
True . |
maskType | The mask type: rectangular or arbitrary (loaded
from file).
|
x1x2y1y2 | The rectangular selected region: x1, x2, y1, y2.
|
maskFilename | The full path to the mask file. File format must be
npy, raw or TIFF.
Pixel value will be set to 0, where mask is <= 0.
|
Commands¶
Slot key | Description |
---|---|
resetMask | Discard the loaded mask.
|
loadMask | Load the mask from a file.
|
Output of the Device¶
Property key | Description |
---|---|
frameRate | The rate of incoming images. It is refreshed once per
second.
|
output | The output channel for GUI and pipelines. The masked
image can be found in
data.image . |