|
MythTV
0.26-pre
|
#include <CannyEdgeDetector.h>
Public Member Functions | |
| CannyEdgeDetector (void) | |
| ~CannyEdgeDetector (void) | |
| int | MythPlayerInited (const MythPlayer *player, int width, int height) |
| virtual int | setExcludeArea (int row, int col, int width, int height) |
| virtual const AVPicture * | detectEdges (const AVPicture *pgm, int pgmheight, int percentile) |
Private Member Functions | |
| int | resetBuffers (int pgmwidth, int pgmheight) |
Private Attributes | |
| double * | mask |
| int | mask_radius |
| unsigned int * | sgm |
| unsigned int * | sgmsorted |
| AVPicture | s1 |
| AVPicture | s2 |
| AVPicture | convolved |
| int | ewidth |
| int | eheight |
| AVPicture | edges |
| struct { | |
| int row | |
| int col | |
| int width | |
| int height | |
| } | exclude |
Definition at line 18 of file CannyEdgeDetector.h.
Definition at line 15 of file CannyEdgeDetector.cpp.
Definition at line 60 of file CannyEdgeDetector.cpp.
| int CannyEdgeDetector::MythPlayerInited | ( | const MythPlayer * | player, |
| int | width, | ||
| int | height | ||
| ) |
Reimplemented from EdgeDetector.
Definition at line 143 of file CannyEdgeDetector.cpp.
| const AVPicture * CannyEdgeDetector::detectEdges | ( | const AVPicture * | pgm, |
| int | pgmheight, | ||
| int | percentile | ||
| ) | [virtual] |
Implements EdgeDetector.
Definition at line 153 of file CannyEdgeDetector.cpp.
| int CannyEdgeDetector::resetBuffers | ( | int | pgmwidth, |
| int | pgmheight | ||
| ) | [private] |
Definition at line 75 of file CannyEdgeDetector.cpp.
Referenced by detectEdges().
double* CannyEdgeDetector::mask [private] |
Definition at line 31 of file CannyEdgeDetector.h.
Referenced by CannyEdgeDetector(), detectEdges(), and ~CannyEdgeDetector().
int CannyEdgeDetector::mask_radius [private] |
Definition at line 32 of file CannyEdgeDetector.h.
Referenced by CannyEdgeDetector(), detectEdges(), and resetBuffers().
unsigned int* CannyEdgeDetector::sgm [private] |
Definition at line 34 of file CannyEdgeDetector.h.
Referenced by detectEdges(), resetBuffers(), and ~CannyEdgeDetector().
unsigned int * CannyEdgeDetector::sgmsorted [private] |
Definition at line 34 of file CannyEdgeDetector.h.
Referenced by detectEdges(), resetBuffers(), and ~CannyEdgeDetector().
AVPicture CannyEdgeDetector::s1 [private] |
Definition at line 35 of file CannyEdgeDetector.h.
Referenced by CannyEdgeDetector(), detectEdges(), resetBuffers(), and ~CannyEdgeDetector().
AVPicture CannyEdgeDetector::s2 [private] |
Definition at line 35 of file CannyEdgeDetector.h.
Referenced by CannyEdgeDetector(), detectEdges(), resetBuffers(), and ~CannyEdgeDetector().
AVPicture CannyEdgeDetector::convolved [private] |
Definition at line 35 of file CannyEdgeDetector.h.
Referenced by CannyEdgeDetector(), detectEdges(), resetBuffers(), and ~CannyEdgeDetector().
int CannyEdgeDetector::ewidth [private] |
Definition at line 36 of file CannyEdgeDetector.h.
Referenced by resetBuffers().
int CannyEdgeDetector::eheight [private] |
Definition at line 36 of file CannyEdgeDetector.h.
Referenced by resetBuffers().
AVPicture CannyEdgeDetector::edges [private] |
Definition at line 37 of file CannyEdgeDetector.h.
Referenced by CannyEdgeDetector(), detectEdges(), resetBuffers(), and ~CannyEdgeDetector().
Definition at line 40 of file CannyEdgeDetector.h.
Referenced by setExcludeArea().
Definition at line 40 of file CannyEdgeDetector.h.
Referenced by setExcludeArea().
Definition at line 40 of file CannyEdgeDetector.h.
Referenced by setExcludeArea().
Definition at line 40 of file CannyEdgeDetector.h.
Referenced by setExcludeArea().
struct { ... } CannyEdgeDetector::exclude [private] |
Referenced by CannyEdgeDetector(), detectEdges(), and setExcludeArea().
1.7.6.1