The HarrisCornerDetector class.
More...
#include <harris_corner_detector.hpp>
|
| HarrisCornerDetector (float sigma=1.0f, int radius=3, float threshold=0.001f, float ki=0.04f, CORENE_DETECTOR_TYPE type=CD_NOBLE) |
| HarrisCornerDetector. More...
|
|
| ~HarrisCornerDetector () |
|
void | update (float sigma=1.0f, int radius=3, float threshold=0.001f, float ki=0.04f, CORENE_DETECTOR_TYPE type=CD_NOBLE) |
| update More...
|
|
void | execute (Image *img, std::vector< Eigen::Vector2f > *corners) |
| execute More...
|
|
| GeneralCornerDetector () |
| GeneralCornerDetector. More...
|
|
| ~GeneralCornerDetector () |
|
Image * | getCornersImage (std::vector< Eigen::Vector2f > *corners, Image *imgOut, unsigned int width, unsigned int height, bool bColor) |
| getCornersImage More...
|
|
|
static void | sortCornersAndTransfer (std::vector< Eigen::Vector3f > *corners, std::vector< Eigen::Vector2f > *cornersOut, int nBestPoints=-1, bool bDescend=true) |
| sortCornersAndTransfer More...
|
|
static void | sortCorners (std::vector< Eigen::Vector3f > *corners, bool bDescend=true) |
| sortCorners More...
|
|
static std::string | exportToString (std::vector< Eigen::Vector2f > *corners) |
| exportToString More...
|
|
static void | removeClosestCorners (std::vector< Eigen::Vector2f > *corners, std::vector< Eigen::Vector2f > *out, float threshold, int max_limit) |
| removeClosestCorners More...
|
|
static void | test (GeneralCornerDetector *gcd) |
| test More...
|
|
static bool | scD (Eigen::Vector3f i, Eigen::Vector3f j) |
|
static bool | scA (Eigen::Vector3f i, Eigen::Vector3f j) |
|
◆ HarrisCornerDetector()
pic::HarrisCornerDetector::HarrisCornerDetector |
( |
float |
sigma = 1.0f , |
|
|
int |
radius = 3 , |
|
|
float |
threshold = 0.001f , |
|
|
float |
ki = 0.04f , |
|
|
CORENE_DETECTOR_TYPE |
type = CD_NOBLE |
|
) |
| |
|
inline |
◆ ~HarrisCornerDetector()
pic::HarrisCornerDetector::~HarrisCornerDetector |
( |
| ) |
|
|
inline |
◆ execute()
void pic::HarrisCornerDetector::execute |
( |
Image * |
img, |
|
|
std::vector< Eigen::Vector2f > * |
corners |
|
) |
| |
|
inlinevirtual |
◆ release()
void pic::HarrisCornerDetector::release |
( |
| ) |
|
|
inlineprotected |
◆ setNULL()
void pic::HarrisCornerDetector::setNULL |
( |
| ) |
|
|
inlineprotected |
◆ update()
void pic::HarrisCornerDetector::update |
( |
float |
sigma = 1.0f , |
|
|
int |
radius = 3 , |
|
|
float |
threshold = 0.001f , |
|
|
float |
ki = 0.04f , |
|
|
CORENE_DETECTOR_TYPE |
type = CD_NOBLE |
|
) |
| |
|
inline |
◆ height
int pic::HarrisCornerDetector::height |
|
protected |
◆ I_grad
Image* pic::HarrisCornerDetector::I_grad |
|
protected |
◆ I_grad_flt
Image* pic::HarrisCornerDetector::I_grad_flt |
|
protected |
◆ ki
float pic::HarrisCornerDetector::ki |
|
protected |
◆ radius
int pic::HarrisCornerDetector::radius |
|
protected |
◆ ret
Image* pic::HarrisCornerDetector::ret |
|
protected |
◆ sigma
float pic::HarrisCornerDetector::sigma |
|
protected |
◆ threshold
float pic::HarrisCornerDetector::threshold |
|
protected |
◆ type
◆ width
int pic::HarrisCornerDetector::width |
|
protected |
The documentation for this class was generated from the following file: