#include <mythcommflag/CannyEdgeDetector.h>
|
| | CannyEdgeDetector (void) |
| |
| | ~CannyEdgeDetector (void) override |
| |
| | CannyEdgeDetector (const CannyEdgeDetector &)=delete |
| |
| CannyEdgeDetector & | operator= (const CannyEdgeDetector &)=delete |
| |
| int | MythPlayerInited (const MythPlayer *player, int width, int height) |
| |
| int | setExcludeArea (int row, int col, int width, int height) override |
| |
| const AVFrame * | detectEdges (const AVFrame *pgm, int pgmheight, int percentile) override |
| |
| virtual | ~EdgeDetector (void)=default |
| |
| virtual int | setExcludeArea (int row, int col, int width, int height) |
| |
| virtual const AVFrame * | detectEdges (const AVFrame *pgm, int pgmheight, int percentile)=0 |
| |
Definition at line 17 of file CannyEdgeDetector.h.
◆ CannyEdgeDetector() [1/2]
| CannyEdgeDetector::CannyEdgeDetector |
( |
void |
| ) |
|
◆ ~CannyEdgeDetector()
| CannyEdgeDetector::~CannyEdgeDetector |
( |
void |
| ) |
|
|
override |
◆ CannyEdgeDetector() [2/2]
◆ detectEdges()
| const AVFrame * CannyEdgeDetector::detectEdges |
( |
const AVFrame * |
pgm, |
|
|
int |
pgmheight, |
|
|
int |
percentile |
|
) |
| |
|
overridevirtual |
◆ MythPlayerInited()
| int CannyEdgeDetector::MythPlayerInited |
( |
const MythPlayer * |
player, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| |
◆ operator=()
◆ resetBuffers()
| int CannyEdgeDetector::resetBuffers |
( |
int |
newwidth, |
|
|
int |
newheight |
|
) |
| |
|
private |
◆ setExcludeArea()
| int CannyEdgeDetector::setExcludeArea |
( |
int |
row, |
|
|
int |
col, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| |
|
overridevirtual |
◆ col
| int CannyEdgeDetector::col |
◆ height
| int CannyEdgeDetector::height |
◆ m_convolved
| AVFrame CannyEdgeDetector::m_convolved {} |
|
private |
◆ m_edges
| AVFrame CannyEdgeDetector::m_edges {} |
|
private |
◆ m_eheight
| int CannyEdgeDetector::m_eheight {-1} |
|
private |
◆ m_ewidth
| int CannyEdgeDetector::m_ewidth {-1} |
|
private |
| struct { ... } CannyEdgeDetector::m_exclude |
◆ m_mask
| double* CannyEdgeDetector::m_mask {nullptr} |
|
private |
◆ m_maskRadius
| int CannyEdgeDetector::m_maskRadius {2} |
|
private |
◆ m_s1
◆ m_s2
◆ m_sgm
| unsigned int* CannyEdgeDetector::m_sgm {nullptr} |
|
private |
◆ m_sgmSorted
| unsigned int* CannyEdgeDetector::m_sgmSorted {nullptr} |
|
private |
◆ row
| int CannyEdgeDetector::row |
◆ width
| int CannyEdgeDetector::width |
The documentation for this class was generated from the following files: