16 #ifndef __FIREVISION_DARKNESS_THRESHOLD_H_ 17 #define __FIREVISION_DARKNESS_THRESHOLD_H_ 19 #include <fvmodels/color/colormodel.h> 29 unsigned int y_thresh_, u_thresh_, v_thresh_;
30 unsigned int ref_u_, ref_v_;
33 ColorModelBlack(
unsigned int y_thresh = 30,
unsigned int u_thresh = 30,
unsigned int v_thresh = 30,
34 unsigned int ref_u = 128,
unsigned int ref_v = 128);
38 unsigned int v)
const;
color_t determine(unsigned int y, unsigned int u, unsigned int v) const
Determine classification of YUV pixel.
ColorModelBlack(unsigned int y_thresh=30, unsigned int u_thresh=30, unsigned int v_thresh=30, unsigned int ref_u=128, unsigned int ref_v=128)
Initialize black colormodel.
const char * get_name()
Get name of color model.
Detect configurable shades/hues of "black" as a cuboid in YUV space.