CCIMXDesktop
 
Loading...
Searching...
No Matches
MedianBlur Class Reference

Performs median blur on images. More...

#include <BlurProcessor.h>

Inheritance diagram for MedianBlur:
BlurProcessor ImageProc

Public Member Functions

 MedianBlur ()
 Constructs a MedianBlur processor.
 
 ~MedianBlur () override=default
 Destructor.
 
bool process (CVImage &prev_image) override
 Processes an image with internal parameters.
 
- Public Member Functions inherited from BlurProcessor
 BlurProcessor (const HandleType t)
 Constructs a BlurProcessor with the specified blur type.
 
 ~BlurProcessor () override=default
 Virtual destructor.
 
HandleType handleType () const
 Returns the blur type of this processor.
 
- Public Member Functions inherited from ImageProc
 ImageProc ()=default
 Construct a new Image Proc object.
 

Static Public Member Functions

static bool process (CVImage &prev_image, const MedianBlurPackage &package)
 Static method to apply median blur with external parameters.
 

Public Attributes

MedianBlurPackage package
 Parameters used in median blur.
 

Additional Inherited Members

- Public Types inherited from BlurProcessor
enum class  HandleType { MedianBlur , GuassainBlur , MeanBlur , FilterBlur }
 The HandleType enum lists supported blur types. More...
 

Detailed Description

Performs median blur on images.

Member Function Documentation

◆ process() [1/2]

bool MedianBlur::process ( CVImage prev_image)
overridevirtual

Processes an image with internal parameters.

Parameters
prev_imageThe image to process.
Returns
true if processing is successful.

Implements ImageProc.

◆ process() [2/2]

bool MedianBlur::process ( CVImage prev_image,
const MedianBlurPackage package 
)
static

Static method to apply median blur with external parameters.

Parameters
prev_imageThe image to process.
packageThe median blur parameters.
Returns
true if successful.

The documentation for this class was generated from the following files: