29namespace po = boost::program_options;
43 return { {
"Background modelling", {
45 "Background mesh cell size to determine a value."},
47 "Background median filter size"}
56 m_cell_size = Euclid::stringToVector<int>(cell_size_str);
62 auto less_eq_0 = [](
int v) {
return v <= 0; };
63 auto less_0 = [](
int v) {
return v < 0; };
66 throw Elements::Exception() <<
"There are value(s) < 1 in backgound-cell-size: " << cell_size_str;
69 throw Elements::Exception() <<
"There are value(s) < 0 in smoothing-box-size: " << smoothing_box_str;
static Logging getLogger(const std::string &name="")
static Elements::Logging logger