Classes | |
class | AboutDialog |
class | AddObjectDialog |
class | AffineExtractionThread |
class | Camera |
class | CameraTcpServer |
class | DetectionInfo |
class | ExtractFeaturesThread |
class | Feature2D |
class | FindObject |
class | GPUFAST |
class | GPUORB |
class | Header |
class | HomographyThread |
class | ImageDropWidget |
class | JsonWriter |
class | KeypointItem |
class | MainWindow |
class | ObjSignature |
class | ObjWidget |
class | ParametersToolBox |
class | RectItem |
class | SearchThread |
class | Settings |
class | SPDetector |
struct | SuperPoint |
class | TcpServer |
class | Vocabulary |
Typedefs | |
typedef QMap< QString, QString > | DescriptionsMap |
typedef QMap< QString, QVariant > | ParametersMap |
typedef QMap< QString, QString > | ParametersType |
typedef unsigned int | uint |
Functions | |
std::vector< unsigned char > | compressData (const cv::Mat &data) |
void | computeFeatures (Feature2D *detector, Feature2D *extractor, const cv::Mat &image, const cv::Mat &mask, std::vector< cv::KeyPoint > &keypoints, cv::Mat &descriptors, int &timeDetection, int &timeExtraction) |
FINDOBJECT_EXP QImage | cvtCvMat2QImage (const cv::Mat &image, bool isBgr=true) |
FINDOBJECT_EXP QImage | cvtIplImage2QImage (const IplImage *image) |
FINDOBJECT_EXP cv::Mat | cvtQImage2CvMat (const QImage &image) |
FINDOBJECT_EXP IplImage * | cvtQImage2IplImage (const QImage &image) |
std::vector< cv::KeyPoint > | limitKeypoints (const std::vector< cv::KeyPoint > &keypoints, int maxKeypoints) |
void | limitKeypoints (std::vector< cv::KeyPoint > &keypoints, cv::Mat &descriptors, int maxKeypoints) |
void | NMS (const std::vector< cv::KeyPoint > &ptsIn, const cv::Mat &conf, const cv::Mat &descriptorsIn, std::vector< cv::KeyPoint > &ptsOut, cv::Mat &descriptorsOut, int border, int dist_thresh, int img_width, int img_height) |
QDataStream & | operator<< (QDataStream &out, const DetectionInfo &info) |
QDataStream & | operator>> (QDataStream &in, DetectionInfo &info) |
cv::Mat | uncompressData (const unsigned char *bytes, unsigned long size) |
Variables | |
const int | c1 = 64 |
const int | c2 = 64 |
const int | c3 = 128 |
const int | c4 = 128 |
const int | c5 = 256 |
const int | d1 = 256 |
Original code from https://github.com/KinglittleQ/SuperPoint_SLAM
typedef QMap<QString, QString> find_object::DescriptionsMap |
Definition at line 45 of file Settings.h.
typedef QMap<QString, QVariant> find_object::ParametersMap |
Definition at line 41 of file Settings.h.
typedef QMap<QString, QString> find_object::ParametersType |
Definition at line 44 of file Settings.h.
typedef unsigned int find_object::uint |
Definition at line 47 of file Settings.h.
std::vector< unsigned char > find_object::compressData | ( | const cv::Mat & | data | ) |
Definition at line 14 of file Compression.cpp.
void find_object::computeFeatures | ( | Feature2D * | detector, |
Feature2D * | extractor, | ||
const cv::Mat & | image, | ||
const cv::Mat & | mask, | ||
std::vector< cv::KeyPoint > & | keypoints, | ||
cv::Mat & | descriptors, | ||
int & | timeDetection, | ||
int & | timeExtraction | ||
) |
Definition at line 474 of file FindObject.cpp.
QImage find_object::cvtCvMat2QImage | ( | const cv::Mat & | image, |
bool | isBgr = true |
||
) |
Definition at line 34 of file QtOpenCV.cpp.
QImage find_object::cvtIplImage2QImage | ( | const IplImage * | image | ) |
Definition at line 106 of file QtOpenCV.cpp.
cv::Mat find_object::cvtQImage2CvMat | ( | const QImage & | image | ) |
Definition at line 78 of file QtOpenCV.cpp.
IplImage * find_object::cvtQImage2IplImage | ( | const QImage & | image | ) |
Definition at line 131 of file QtOpenCV.cpp.
std::vector<cv::KeyPoint> find_object::limitKeypoints | ( | const std::vector< cv::KeyPoint > & | keypoints, |
int | maxKeypoints | ||
) |
Definition at line 414 of file FindObject.cpp.
void find_object::limitKeypoints | ( | std::vector< cv::KeyPoint > & | keypoints, |
cv::Mat & | descriptors, | ||
int | maxKeypoints | ||
) |
Definition at line 442 of file FindObject.cpp.
void find_object::NMS | ( | const std::vector< cv::KeyPoint > & | ptsIn, |
const cv::Mat & | conf, | ||
const cv::Mat & | descriptorsIn, | ||
std::vector< cv::KeyPoint > & | ptsOut, | ||
cv::Mat & | descriptorsOut, | ||
int | border, | ||
int | dist_thresh, | ||
int | img_width, | ||
int | img_height | ||
) |
Definition at line 240 of file SuperPoint.cc.
|
inline |
Definition at line 94 of file DetectionInfo.h.
|
inline |
Definition at line 130 of file DetectionInfo.h.
cv::Mat find_object::uncompressData | ( | const unsigned char * | bytes, |
unsigned long | size | ||
) |
Definition at line 45 of file Compression.cpp.
const int find_object::c1 = 64 |
Definition at line 12 of file SuperPoint.cc.
const int find_object::c2 = 64 |
Definition at line 13 of file SuperPoint.cc.
const int find_object::c3 = 128 |
Definition at line 14 of file SuperPoint.cc.
const int find_object::c4 = 128 |
Definition at line 15 of file SuperPoint.cc.
const int find_object::c5 = 256 |
Definition at line 16 of file SuperPoint.cc.
const int find_object::d1 = 256 |
Definition at line 17 of file SuperPoint.cc.