BackgroundBlurVideoFrameProcessor
BackgroundBlurVideoFrameProcessor Draws frames to RGBA, converts to CPU, identifies the foreground person and blurs the background of a video frame.
Parameters
: Logger - Logger to log the data.
: EglCoreFactory - Factory to create EglCore objects to hold EGL state.
: Context - Context to create blur and segmentation processor.
: BackgroundBlurConfiguration - BlurStrength - how much blur to apply to a frame. It specifies blurValue that corresponds to blur radius used in gaussian blur. It accepts a float value from 0 to 25, where higher the number more blurrier the image will be.
Constructors
Functions
Add a video sink which will immediately begin to receive new frames.
Receive a video frame from some upstream source. The VideoSink may render, store, process, and forward the frame, among other applications.
Remove a video sink which will no longer receive new frames on return