#include <SuperPoint.h>
|
cv::Mat | compute (const std::vector< cv::KeyPoint > &keypoints) |
|
std::vector< cv::KeyPoint > | detect (const cv::Mat &img, const cv::Mat &mask=cv::Mat()) |
|
void | setMinDistance (float minDistance) |
|
void | SetNMS (bool enabled) |
|
void | setThreshold (float threshold) |
|
| SPDetector (const std::string &modelPath, float threshold=0.2f, bool nms=true, int minDistance=4, bool cuda=false) |
|
virtual | ~SPDetector () |
|
Definition at line 49 of file SuperPoint.h.
◆ SPDetector()
rtabmap::SPDetector::SPDetector |
( |
const std::string & |
modelPath, |
|
|
float |
threshold = 0.2f , |
|
|
bool |
nms = true , |
|
|
int |
minDistance = 4 , |
|
|
bool |
cuda = false |
|
) |
| |
◆ ~SPDetector()
rtabmap::SPDetector::~SPDetector |
( |
| ) |
|
|
virtual |
◆ compute()
cv::Mat rtabmap::SPDetector::compute |
( |
const std::vector< cv::KeyPoint > & |
keypoints | ) |
|
◆ detect()
std::vector< cv::KeyPoint > rtabmap::SPDetector::detect |
( |
const cv::Mat & |
img, |
|
|
const cv::Mat & |
mask = cv::Mat() |
|
) |
| |
◆ setMinDistance()
void rtabmap::SPDetector::setMinDistance |
( |
float |
minDistance | ) |
|
|
inline |
◆ SetNMS()
void rtabmap::SPDetector::SetNMS |
( |
bool |
enabled | ) |
|
|
inline |
◆ setThreshold()
void rtabmap::SPDetector::setThreshold |
( |
float |
threshold | ) |
|
|
inline |
◆ cuda_
bool rtabmap::SPDetector::cuda_ |
|
private |
◆ desc_
torch::Tensor rtabmap::SPDetector::desc_ |
|
private |
◆ detected_
bool rtabmap::SPDetector::detected_ |
|
private |
◆ minDistance_
int rtabmap::SPDetector::minDistance_ |
|
private |
◆ model_
std::shared_ptr<SuperPoint> rtabmap::SPDetector::model_ |
|
private |
◆ nms_
bool rtabmap::SPDetector::nms_ |
|
private |
◆ prob_
torch::Tensor rtabmap::SPDetector::prob_ |
|
private |
◆ threshold_
float rtabmap::SPDetector::threshold_ |
|
private |
The documentation for this class was generated from the following files: