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. | |
Public Member Functions inherited from ImageProc | |
| 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.