31 #ifndef ZDRvar3_OP2_H_
32 #define ZDRvar3_OP2_H_
34 #include "DetectorOp.h"
57 ZDRvarOp(
double threshold=0.5,
double thresholdWidth=0.1,
double windowWidth=5.0,
double windowHeight=5.0,
double medianPos=0.3) :
58 DetectorOp(__FUNCTION__,
"Detects clutter. Based on dual-pol parameter ZDRvar . Optional postprocessing: morphological closing. Universal."){
59 dataSelector.setQuantities(
"ZDRvar");
60 REQUIRE_STANDARD_DATA =
false;
62 parameters.link(
"threshold", this->threshold = threshold);
63 parameters.link(
"thresholdWidth", this->thresholdWidth = thresholdWidth);
64 parameters.link(
"windowWidth", this->windowWidth = windowWidth);
65 parameters.link(
"windowHeight", this->windowHeight = windowHeight);
66 parameters.link(
"medianPos", this->medianPos = medianPos);
71 double thresholdWidth;
Base class for anomaly detectors.
Definition: DetectorOp.h:49
Essential class for storing radar data.
Definition: Data.h:302
Definition: ZDRvarOp.h:43
ZDRvarOp(double threshold=0.5, double thresholdWidth=0.1, double windowWidth=5.0, double windowHeight=5.0, double medianPos=0.3)
Computes variance of ZDR in a window.
Definition: ZDRvarOp.h:57
Namespace for images and image processing tools.
Definition: AccumulationArray.cpp:45
Definition: DataSelector.cpp:44