tlcstm.h File Reference

tlcstm detection process header file. More...

#include <lar/lar.h>
#include <lar/tlcstm_interface.h>
Include dependency graph for tlcstm.h:
This graph shows which files directly or indirectly include this file:

Data Structures

struct  TYPE_flg
struct  TypeTemplateMatch
struct  TypePixelCounts
 Struct that stores the amount of pixels that were filtered by the green and red filter. More...
struct  TypeMARectangle
 Variables used in the caracterization of the minimum area rectangle (MAR). More...
struct  TYPE_LightsImg
struct  TYPE_LightsAnalysis
 Holds every variable that regards the lights analysis. More...
struct  TYPE_Color
 Contains arrays of 3 elements for some colors that are frequently used. This color values have three integer values corresponding to the RGB values that are going to be inserted in the cvColor() function. More...
struct  TYPE_confidence

Defines

#define _DO_NOT_USE_OPENCV_   0
#define _DO_NOT_USE_CARMEN_   0
#define macro_max(a, b)   ((a)>=(b) ? (a) : (b))
#define macro_min(a, b)   ((a)<=(b) ?( a) :( b))
#define _CALIBRATIONDIRECTORY_   ""

Enumerations

enum  TypeEnumDetectedColor {
  DC_DUMMY = -1, DC_NONE, DC_GREEN, DC_RED,
  DC_YELLOW
}
 

Enumeration that says wich color was detected.

More...

Functions

void shutdown_module (int x)
 makes a clean shutdown of the program
void LA_Init_All (void)
void LA_ReadColorConfig (void)
 The main header file for this module.
int LA_LoadRedCalib (int mode)
int LA_LoadGreenCalib (int mode)
int LA_LoadYellowCalib (int mode)
FILE * MISC_SkipCommentLines (FILE *fp)
 Used to skip the commented lines.
void GUI_DrawCross (IplImage *src, int line, int column, int lenght, int *color)
 Draws a cross in the src image.
void GUI_DrawCrossAir (IplImage *src, int line, int column, int lenght, int *color)
void GUI_DrawTemplate (IplImage *srcI, const IplImage *srcT, int line, int column, int *color)
void GUI_Init_ColorTable (TYPE_Color *p)
 Initializes TypeColor struct with the proper RGB values.
int tf_stretch_image (IplImage *src, IplImage *dst, double low, double high)
int tf_stretch_imageRGB (IplImage *src, IplImage *dst, double low, double high)

Variables

TYPE_executionflags flg
tlcstm_data_message msg
TYPE_LightsAnalysis LA
TYPE_Color Color

Detailed Description

tlcstm detection process header file.

Generated on Wed Jun 2 12:43:03 2010 for LAR Atlas by  doxygen 1.6.3