Classes | Typedefs | Functions | Variables
find_object Namespace Reference

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
 

Detailed Description

Original code from https://github.com/KinglittleQ/SuperPoint_SLAM

Typedef Documentation

◆ DescriptionsMap

typedef QMap<QString, QString> find_object::DescriptionsMap

Definition at line 45 of file Settings.h.

◆ ParametersMap

typedef QMap<QString, QVariant> find_object::ParametersMap

Definition at line 41 of file Settings.h.

◆ ParametersType

typedef QMap<QString, QString> find_object::ParametersType

Definition at line 44 of file Settings.h.

◆ uint

typedef unsigned int find_object::uint

Definition at line 47 of file Settings.h.

Function Documentation

◆ compressData()

std::vector< unsigned char > find_object::compressData ( const cv::Mat &  data)

Definition at line 14 of file Compression.cpp.

◆ computeFeatures()

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.

◆ cvtCvMat2QImage()

QImage find_object::cvtCvMat2QImage ( const cv::Mat &  image,
bool  isBgr = true 
)

Definition at line 34 of file QtOpenCV.cpp.

◆ cvtIplImage2QImage()

QImage find_object::cvtIplImage2QImage ( const IplImage *  image)

Definition at line 106 of file QtOpenCV.cpp.

◆ cvtQImage2CvMat()

cv::Mat find_object::cvtQImage2CvMat ( const QImage &  image)

Definition at line 78 of file QtOpenCV.cpp.

◆ cvtQImage2IplImage()

IplImage * find_object::cvtQImage2IplImage ( const QImage &  image)

Definition at line 131 of file QtOpenCV.cpp.

◆ limitKeypoints() [1/2]

std::vector<cv::KeyPoint> find_object::limitKeypoints ( const std::vector< cv::KeyPoint > &  keypoints,
int  maxKeypoints 
)

Definition at line 414 of file FindObject.cpp.

◆ limitKeypoints() [2/2]

void find_object::limitKeypoints ( std::vector< cv::KeyPoint > &  keypoints,
cv::Mat &  descriptors,
int  maxKeypoints 
)

Definition at line 442 of file FindObject.cpp.

◆ NMS()

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.

◆ operator<<()

QDataStream& find_object::operator<< ( QDataStream &  out,
const DetectionInfo info 
)
inline

Definition at line 94 of file DetectionInfo.h.

◆ operator>>()

QDataStream& find_object::operator>> ( QDataStream &  in,
DetectionInfo info 
)
inline

Definition at line 130 of file DetectionInfo.h.

◆ uncompressData()

cv::Mat find_object::uncompressData ( const unsigned char *  bytes,
unsigned long  size 
)

Definition at line 45 of file Compression.cpp.

Variable Documentation

◆ c1

const int find_object::c1 = 64

Definition at line 12 of file SuperPoint.cc.

◆ c2

const int find_object::c2 = 64

Definition at line 13 of file SuperPoint.cc.

◆ c3

const int find_object::c3 = 128

Definition at line 14 of file SuperPoint.cc.

◆ c4

const int find_object::c4 = 128

Definition at line 15 of file SuperPoint.cc.

◆ c5

const int find_object::c5 = 256

Definition at line 16 of file SuperPoint.cc.

◆ d1

const int find_object::d1 = 256

Definition at line 17 of file SuperPoint.cc.



find_object_2d
Author(s): Mathieu Labbe
autogenerated on Mon Dec 12 2022 03:20:10