Paparazzi UAS  v5.8.2_stable-0-g6260b7c
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
cv_blob_locator.h File Reference
#include <stdint.h>
+ Include dependency graph for cv_blob_locator.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define cv_blob_locator_GeoReset(_v)
 
#define StartVision(X)   { start_vision(); FALSE; }
 
#define StartVisionLand(X)   { start_vision_land(); FALSE; }
 
#define StopVision(X)   { stop_vision(); FALSE; }
 

Functions

void cv_blob_locator_init (void)
 
void cv_blob_locator_periodic (void)
 
void cv_blob_locator_event (void)
 
void cv_blob_locator_start (void)
 
void cv_blob_locator_stop (void)
 
void start_vision (void)
 
void start_vision_land (void)
 
void stop_vision (void)
 

Variables

uint8_t color_lum_min
 
uint8_t color_lum_max
 
uint8_t color_cb_min
 
uint8_t color_cb_max
 
uint8_t color_cr_min
 
uint8_t color_cr_max
 
uint8_t cv_blob_locator_reset
 
uint8_t cv_blob_locator_type
 
int marker_size
 
int geofilter_length
 
int record_video
 

Detailed Description

Author
C. De Wagter Find a colored item and track its geo-location and update a waypoint to it

Definition in file cv_blob_locator.h.

Macro Definition Documentation

#define cv_blob_locator_GeoReset (   _v)
Value:
{ \
}
void cv_blob_locator_start(void)

Definition at line 53 of file cv_blob_locator.h.

#define StartVision (   X)    { start_vision(); FALSE; }

Definition at line 57 of file cv_blob_locator.h.

#define StartVisionLand (   X)    { start_vision_land(); FALSE; }

Definition at line 58 of file cv_blob_locator.h.

#define StopVision (   X)    { stop_vision(); FALSE; }

Definition at line 59 of file cv_blob_locator.h.

Function Documentation

void cv_blob_locator_init ( void  )
void cv_blob_locator_periodic ( void  )

Definition at line 246 of file cv_blob_locator.c.

References record_video, TRUE, and video_thread_take_shot().

+ Here is the call graph for this function:

void cv_blob_locator_start ( void  )

Definition at line 306 of file cv_blob_locator.c.

References georeference_init().

+ Here is the call graph for this function:

void cv_blob_locator_stop ( void  )

Definition at line 310 of file cv_blob_locator.c.

void start_vision ( void  )

Definition at line 314 of file cv_blob_locator.c.

References cv_blob_locator_type, georeference_init(), and record_video.

+ Here is the call graph for this function:

void start_vision_land ( void  )

Definition at line 319 of file cv_blob_locator.c.

References cv_blob_locator_type, georeference_init(), and record_video.

+ Here is the call graph for this function:

void stop_vision ( void  )

Definition at line 324 of file cv_blob_locator.c.

References cv_blob_locator_type, georeference_init(), and record_video.

+ Here is the call graph for this function:

Variable Documentation

uint8_t color_cb_max

Definition at line 36 of file colorfilter.c.

Referenced by colorfilter_func(), cv_blob_locator_func(), and cv_blob_locator_init().

uint8_t color_cb_min

Definition at line 35 of file colorfilter.c.

Referenced by colorfilter_func(), cv_blob_locator_func(), and cv_blob_locator_init().

uint8_t color_cr_max

Definition at line 38 of file colorfilter.c.

Referenced by colorfilter_func(), cv_blob_locator_func(), and cv_blob_locator_init().

uint8_t color_cr_min

Definition at line 37 of file colorfilter.c.

Referenced by colorfilter_func(), cv_blob_locator_func(), and cv_blob_locator_init().

uint8_t color_lum_max

Definition at line 34 of file colorfilter.c.

Referenced by colorfilter_func(), cv_blob_locator_func(), and cv_blob_locator_init().

uint8_t color_lum_min

Definition at line 33 of file colorfilter.c.

Referenced by colorfilter_func(), cv_blob_locator_func(), and cv_blob_locator_init().

uint8_t cv_blob_locator_reset

Definition at line 42 of file cv_blob_locator.c.

Referenced by cv_blob_locator_init().

uint8_t cv_blob_locator_type
int geofilter_length

Definition at line 45 of file cv_blob_locator.c.

Referenced by cv_blob_locator_event().

int marker_size

Definition at line 46 of file cv_blob_locator.c.

Referenced by cv_marker_func().

int record_video