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)