MythTV  0.25-pre
Functions
edgeDetector Namespace Reference

Functions

unsigned intsgm_init_exclude (unsigned int *sgm, const AVPicture *src, int srcheight, int excluderow, int excludecol, int excludewidth, int excludeheight)
unsigned intsgm_init (unsigned int *sgm, const AVPicture *src, int srcheight)
static int sort_ascending (const void *aa, const void *bb)
static int edge_mark (AVPicture *dst, int dstheight, int extratop, int extraright, int extrabottom, int extraleft, const unsigned int *sgm, unsigned int *sgmsorted, int percentile, int excluderow, int excludecol, int excludewidth, int excludeheight)
int edge_mark_uniform (AVPicture *dst, int dstheight, int extramargin, const unsigned int *sgm, unsigned int *sgmsorted, int percentile)
int edge_mark_uniform_exclude (AVPicture *dst, int dstheight, int extramargin, const unsigned int *sgm, unsigned int *sgmsorted, int percentile, int excluderow, int excludecol, int excludewidth, int excludeheight)

Function Documentation

unsigned int * edgeDetector::sgm_init_exclude ( unsigned int sgm,
const AVPicture src,
int  srcheight,
int  excluderow,
int  excludecol,
int  excludewidth,
int  excludeheight 
)

Definition at line 28 of file EdgeDetector.cpp.

Referenced by CannyEdgeDetector::detectEdges(), and sgm_init().

unsigned int* edgeDetector::sgm_init ( unsigned int sgm,
const AVPicture src,
int  srcheight 
)

Definition at line 65 of file EdgeDetector.cpp.

static int edgeDetector::sort_ascending ( const void aa,
const void bb 
) [static]

Definition at line 71 of file EdgeDetector.cpp.

Referenced by edge_mark().

static int edgeDetector::edge_mark ( AVPicture dst,
int  dstheight,
int  extratop,
int  extraright,
int  extrabottom,
int  extraleft,
const unsigned int sgm,
unsigned int sgmsorted,
int  percentile,
int  excluderow,
int  excludecol,
int  excludewidth,
int  excludeheight 
) [static]

Definition at line 77 of file EdgeDetector.cpp.

Referenced by edge_mark_uniform(), and edge_mark_uniform_exclude().

int edgeDetector::edge_mark_uniform ( AVPicture dst,
int  dstheight,
int  extramargin,
const unsigned int sgm,
unsigned int sgmsorted,
int  percentile 
)

Definition at line 183 of file EdgeDetector.cpp.

int edgeDetector::edge_mark_uniform_exclude ( AVPicture dst,
int  dstheight,
int  extramargin,
const unsigned int sgm,
unsigned int sgmsorted,
int  percentile,
int  excluderow,
int  excludecol,
int  excludewidth,
int  excludeheight 
)

Definition at line 193 of file EdgeDetector.cpp.

Referenced by CannyEdgeDetector::detectEdges().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends