Fawkes API
Fawkes Development Version
|
Really simple thresholds-based model with some hard-coded thresholds. More...
#include <>>
Public Member Functions | |
color_t | determine (unsigned int y, unsigned int u, unsigned int v) const |
Determine classification of YUV pixel. More... | |
const char * | get_name () |
Get name of color model. More... | |
void | print_thresholds () |
Print the thresholds to stdout. More... | |
![]() | |
virtual | ~ColorModel () |
Virtual empty destructor. More... | |
virtual void | uv_to_image (unsigned char *yuv422_planar_buffer, unsigned int y) |
Create image from color model. More... | |
Really simple thresholds-based model with some hard-coded thresholds.
Was just for initial development of color models.
Definition at line 86 of file thresholds.h.
|
virtual |
Determine classification of YUV pixel.
Given a pixel in the YUV colorspace the colormodel determines the color classification based on some a-priori knowledge.
y | Y value |
u | U value |
v | V value |
Implements firevision::ColorModel.
Definition at line 42 of file thresholds.cpp.
|
virtual |
Get name of color model.
Implements firevision::ColorModel.
Definition at line 81 of file thresholds.cpp.
void firevision::ColorModelThresholds::print_thresholds | ( | ) |
Print the thresholds to stdout.
Definition at line 90 of file thresholds.cpp.