rtbm.h File Reference

#include <lar/lar.h>
#include "rtbm_interface.h"
#include <cvblobs/BlobResult.h>
Include dependency graph for rtbm.h:
This graph shows which files directly or indirectly include this file:

Data Structures

struct  TYPE_program_flags
struct  TYPE_rbtmpts
struct  TYPE_hypothesis_scores
struct  TYPE_hypothesis
struct  TYPE_roadvirtualhyphotesis

Defines

#define _DEFAULT_NO_SCORE_   0.5
#define _MAX_NUM_SPARSE_PTS_   10000
#define _MINIMUM_LINE_ARC_   80
#define _FIRSTSEARCH_   0
#define _SECONDSEARCH_   1
#define _saturatemax_(val, max)   ((val)>(max) ?( max) :( val))
#define _saturatemin_(val, min)   ((val)<(min) ?( min) :( val))
#define _DEFAULT_RESET_TRACKING_SCORE_   0.3

Enumerations

enum  ENUM_fittedlines { LEFT_AND_CENTRAL = 77, LEFT_AND_RIGHT, RIGHT_AND_CENTRAL }

Functions

int stretch_image (IplImage *src, IplImage *dst, double low, double high)
void create_hyp (TYPE_hypothesis *h, char roadtype, TYPE_roadvirtualhyphotesis *r)
void reset_hyp (TYPE_roadvirtualhyphotesis *r)
void shutdown_module (int x)
 makes a clean shutdown of the program
void search_hyp (IplImage *src, TYPE_roadvirtualhyphotesis *r, int sn)
void give_alfa_l_to_hypothesis (TYPE_roadvirtualhyphotesis *r)
void calculate_alfa_tracking (TYPE_roadvirtualhyphotesis *r, int sn)
void calculate_l_tracking (TYPE_roadvirtualhyphotesis *r, int sn)
void sparse_and (IplImage *src, int *x, int *y, int lenght)
int get_sparse_pts_from_img (IplImage *src, unsigned char value, int maxsize, int *x, int *y, char *val, int *count)
void sparse_and (IplImage *src, int *x, int *y, int lenght, int *count)
void calculate_trasitions_score_usingblobs (IplImage *src, TYPE_roadvirtualhyphotesis *r, int sn)
int calculate_modelfitting_scores (TYPE_roadvirtualhyphotesis *r, int sn)
int calculate_overall_score (TYPE_roadvirtualhyphotesis *r, int sn)
int draw_score_table (IplImage *src, TYPE_roadvirtualhyphotesis *r, int sn)
int build_roadmessage_from_hyp (TYPE_hypothesis *h, twolaneroad_message *msg, double confidence, double rawdata_timestamp)
void drawarrow (int x0, int y0, double o, double lenght, IplImage *dst, CvScalar color, int thickness, int line_type, int shift)
int calculate_dynamic_discard (TYPE_roadvirtualhyphotesis *r, TYPE_hypothesis *h)

Variables

double confidence
char reset_tracking
TYPE_DrivingDirectives dd
double IMP_WIDTH
double IMP_HEIGHT
TYPE_executionflags flags
 Include the interface.
TYPE_ipm_expert_params ipm_params
TYPE_roadvirtualhyphotesis t_rvh
cdltm_jumpsearch_message jumpsearch_msg
TYPE_rtbm_params p
Generated on Wed Jun 2 12:43:03 2010 for LAR Atlas by  doxygen 1.6.3