lmssp.h File Reference

The lmssp main header. More...

#include "lmssp_interface.h"
Include dependency graph for lmssp.h:
This graph shows which files directly or indirectly include this file:

Data Structures

struct  TYPE_base_pts
struct  TYPE_LowerPtsList
struct  TYPE_CandidateGroup
struct  TYPE_LineEval
struct  TYPE_RightPixCoords
struct  TYPE_NormalToLine
struct  TYPE_Group
struct  typeS
struct  TYPE_flg

Defines

#define saturatemax(val, max)   ((val)>(max) ?( max) :( val))
#define saturatemin(val, min)   ((val)<(min) ?( min) :( val))
#define _MAX_NUM_GROUPS_   50
#define _NORMALCALCULATIONPIXJUMP_   4
#define _FULLIMAGENORMALCOUNT_   ((100)/_NORMALCALCULATIONPIXJUMP_)
#define _MINNORMALCOUNT_   (int)(0.15*_FULLIMAGENORMALCOUNT_)
#define _MAXNORMALSIGMA_   1
#define _MAXNORMALGRADSIGMA_   0.55
#define _MAXWIDTHSIGMA_   5.0
#define _MAXAVGWIDTH_   7
#define _MINAVGWIDTH_   0.01
#define DEBUG_FLAG   TRUE

Functions

int findbasepoints (const IplImage *src, IplImage *src1, TYPE_base_pts *bp, IplImage *gui_src)
int setbasepointspix (const IplImage *src, TYPE_base_pts *bp, int numpts)
int decrease_basepoints_resolution (TYPE_base_pts *bp, int numpts, int resolutionloss, IplImage *gui_src)
int create_groups_from_basepoints (TYPE_base_pts *bp, int numpts, int maxadmissiblestep, TYPE_Group *gp, int *NumGroupsUsed, IplImage *gui_src)
int filtergroups_byvalleys (TYPE_Group *gp, int *NumGroupsUsed, IplImage *gui_src)
int filtergroups_bysize (TYPE_Group *gp, int *NumGroupsUsed, int MaxNum, int MinNum, IplImage *gui_src)
int getgroup_overallcandidate (TYPE_Group *gp, int NumGroupsUsed)
void GUI_DrawCross (IplImage *src, int line, int column, int lenght, int *color)
 Draws a cross in the src image.
int drawoverall_candidate (TYPE_Group *gp, int NumGroupsUsed, IplImage *src)
int fill_group_lines (TYPE_Group *gp, int NumGroupsUsed, IplImage *src, uint lodif, uint updif, IplImage *gui_dst)
int removegroups_innerspots (TYPE_Group *gp, int NumGroupsUsed)
int findgroups_perimeter (TYPE_Group *gp, int NumGroupsUsed)
int findgroups_rightpix (TYPE_Group *gp, int NumGroupsUsed, IplImage *gui_src)
int LD_DrawGroupInfo (TYPE_Group *gp, IplImage *drawimg, IplImage *infoimg)
int getnormaltogroup (TYPE_Group *gp, int NumGroupsUsed, unsigned int jump, IplImage *gui_src)
int filtergroup_bynormalcount (TYPE_Group *gp, int NumGroupsUsed, int minnormalcount, IplImage *gui_src)
int filtergroup_bynormalsigma (TYPE_Group *gp, int NumGroupsUsed, double maxsigma, IplImage *gui_src)
int filtergroup_bynormalgradsigma (TYPE_Group *gp, int NumGroupsUsed, double maxsigma, IplImage *gui_src)
int filtergroup_byavgwidth (TYPE_Group *gp, int NumGroupsUsed, double maxavgwidth, double minavgwidth, IplImage *gui_src)
int filtergroup_bywidthsigma (TYPE_Group *gp, int NumGroupsUsed, double maxsigma, IplImage *gui_src)
int getfinallines (TYPE_Group *gp, int NumGroupsUsed, IplImage *gui_src)
int printgroupinfo (TYPE_Group *gp, int NumGroupsUsed)

Variables

TYPE_flg flg
ipm_data_message sensordata
char sensorfusion_heartbeat
char str [1024]
CvFont Font

Detailed Description

The lmssp main header.

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