Static Public Member Functions
KeyPointHelper Class Reference

Useful functions related to keypoint extraction. More...

#include <KeyPointHelper.h>

List of all members.

Static Public Member Functions

static void bBoxFilter (std::vector< KeyPoint > keyPointsIn, std::vector< KeyPoint > &keyPointsOut, Box2D<> boundingBox)
 only keep keypoints inside the given bounding box
static void getStrongest (std::vector< KeyPoint > keyPointsIn, std::vector< KeyPoint > &keyPointsOut, unsigned numKeyPoints)
static void imageBorderFilter (std::vector< KeyPoint > keyPointsIn, std::vector< KeyPoint > &keyPointsOut, int imgWidth, int imgHeight)
 only keep keypoints which don't have a descriptor area that goes beyond the image border (needed for dlib surf)
static void maskFilter (std::vector< KeyPoint > keyPointsIn, std::vector< KeyPoint > &keyPointsOut, ImageMaskCV &mask)
 only keep keypoints inside the given bounding mask
static void sortByStrength (std::vector< KeyPoint > keyPointsIn, std::vector< KeyPoint > &keyPointsOut)

Detailed Description

Useful functions related to keypoint extraction.

Author:
David Gossow

Definition at line 23 of file KeyPointHelper.h.


Member Function Documentation

static void KeyPointHelper::bBoxFilter ( std::vector< KeyPoint keyPointsIn,
std::vector< KeyPoint > &  keyPointsOut,
Box2D<>  boundingBox 
) [static]

only keep keypoints inside the given bounding box

Parameters:
keyPointsIninput keypoints [in]
keyPointsOutfiltered keypoints [out]
static void KeyPointHelper::getStrongest ( std::vector< KeyPoint keyPointsIn,
std::vector< KeyPoint > &  keyPointsOut,
unsigned  numKeyPoints 
) [static]
static void KeyPointHelper::imageBorderFilter ( std::vector< KeyPoint keyPointsIn,
std::vector< KeyPoint > &  keyPointsOut,
int  imgWidth,
int  imgHeight 
) [static]

only keep keypoints which don't have a descriptor area that goes beyond the image border (needed for dlib surf)

static void KeyPointHelper::maskFilter ( std::vector< KeyPoint keyPointsIn,
std::vector< KeyPoint > &  keyPointsOut,
ImageMaskCV &  mask 
) [static]

only keep keypoints inside the given bounding mask

Parameters:
keyPointsIninput keypoints [in]
keyPointsOutfiltered keypoints [out]
static void KeyPointHelper::sortByStrength ( std::vector< KeyPoint keyPointsIn,
std::vector< KeyPoint > &  keyPointsOut 
) [static]

The documentation for this class was generated from the following file:


or_libs
Author(s): Viktor Seib
autogenerated on Tue Jan 7 2014 11:24:03