The BlurProcessor class is an abstract image processor base for various blur operations. More...
#include <BlurProcessor.h>
Public Types | |
enum class | HandleType { MedianBlur , GuassainBlur , MeanBlur , FilterBlur } |
The HandleType enum lists supported blur types. More... | |
Public Member Functions | |
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. | |
![]() | |
ImageProc ()=default | |
Construct a new Image Proc object. | |
virtual bool | process (CVImage &prev_image)=0 |
process images | |
The BlurProcessor class is an abstract image processor base for various blur operations.
It defines the blur type and provides a base for concrete blur processors like mean, Gaussian, etc.
|
strong |
|
inlineexplicit |
Constructs a BlurProcessor with the specified blur type.
t | The type of blur operation. |
|
inline |
Returns the blur type of this processor.