The lmssp main header. More...
#include "lmssp_interface.h"
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 |
The lmssp main header.