Source code for isimple.plugins.PixelSum

import numpy as np

from isimple import get_logger, settings
from isimple.config import extend, ConfigType, Field

from isimple.maths.images import area_pixelsum

from isimple.video import MaskFunction, Feature, FeatureType


[docs]@extend(FeatureType) class PixelSum(MaskFunction): _label = "Pixels" _unit = "#" _description = "Masked & filtered area as number of pixels" def _function(self, frame: np.ndarray) -> int: return area_pixelsum(frame)