Paparazzi UAS  v5.15_devel-109-gee85905
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
colorfilter.c File Reference
+ Include dependency graph for colorfilter.c:

Go to the source code of this file.

Macros

#define COLORFILTER_FPS   0
 Default FPS (zero means run at camera fps) More...
 
#define COLORFILTER_SEND_OBSTACLE   FALSE
 Default sonar/agl to use in opticflow visual_estimator. More...
 

Functions

static struct image_tcolorfilter_func (struct image_t *img)
 
void colorfilter_init (void)
 

Variables

struct video_listenerlistener = NULL
 
uint8_t color_lum_min = 105
 
uint8_t color_lum_max = 205
 
uint8_t color_cb_min = 52
 
uint8_t color_cb_max = 140
 
uint8_t color_cr_min = 180
 
uint8_t color_cr_max = 255
 
volatile int color_count = 0
 

Macro Definition Documentation

#define COLORFILTER_FPS   0

Default FPS (zero means run at camera fps)

Definition at line 33 of file colorfilter.c.

Referenced by colorfilter_init().

#define COLORFILTER_SEND_OBSTACLE   FALSE

Default sonar/agl to use in opticflow visual_estimator.

Definition at line 39 of file colorfilter.c.

Referenced by colorfilter_func().

Function Documentation

static struct image_t* colorfilter_func ( struct image_t img)
static

Definition at line 59 of file colorfilter.c.

References COLORFILTER_SEND_OBSTACLE, image_yuv422_colorfilt(), and OBS_DETECTION_COLOR_ID.

Referenced by colorfilter_init().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void colorfilter_init ( void  )

Definition at line 82 of file colorfilter.c.

References COLORFILTER_FPS, colorfilter_func(), and cv_add_to_device().

+ Here is the call graph for this function:

Variable Documentation

uint8_t color_cb_max = 140

Definition at line 49 of file colorfilter.c.

uint8_t color_cb_min = 52

Definition at line 48 of file colorfilter.c.

volatile int color_count = 0

Definition at line 54 of file colorfilter.c.

Referenced by color_object_detector_periodic().

uint8_t color_cr_max = 255

Definition at line 51 of file colorfilter.c.

uint8_t color_cr_min = 180

Definition at line 50 of file colorfilter.c.

uint8_t color_lum_max = 205

Definition at line 47 of file colorfilter.c.

uint8_t color_lum_min = 105

Definition at line 46 of file colorfilter.c.

struct video_listener* listener = NULL