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.
1.6.3