CCIMXDesktop
 
Loading...
Searching...
No Matches
BlurExample.h
1#ifndef BLUREXAMPLE_H
2#define BLUREXAMPLE_H
3
4#include <QWidget>
5
6namespace Ui {
10class BlurExample;
11}
12
20class BlurExample : public QWidget {
21 Q_OBJECT
22
26 static constexpr unsigned short MIN_KER_SZ = 1;
27
31 static constexpr unsigned short MAX_KER_SZ = 19;
32
33public:
38 explicit BlurExample(QWidget* parent = nullptr);
39
44
48 void process_blur();
49
50private:
54 Ui::BlurExample* ui;
55
59 void process_medianblur();
60
64 void process_guassainblur();
65
69 void process_meanblur();
70
74 void process_filterblur();
75};
76
77#endif // BLUREXAMPLE_H
The BlurExample class demonstrates various blur processing methods in a QWidget-based interface.
Definition BlurExample.h:20
void process_blur()
Entry point to perform the currently selected blur operation.
Definition BlurExample.cpp:40
~BlurExample()
Destructor for BlurExample.
Definition BlurExample.cpp:47