![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <SiftGPU.h>


Additional Inherited Members | |
Public Types inherited from SiftGPU | |
| enum | { SIFTGPU_NOT_SUPPORTED = 0 , SIFTGPU_PARTIAL_SUPPORTED = 1 , SIFTGPU_FULL_SUPPORTED = 2 } |
| typedef struct SiftGPU::SiftKeypoint | SiftKeypoint |
Public Types inherited from SiftMatchGPU | |
| enum | SIFTMATCH_LANGUAGE { SIFTMATCH_SAME_AS_SIFTGPU = 0 , SIFTMATCH_GLSL = 2 , SIFTMATCH_CUDA = 3 , SIFTMATCH_CUDA_DEVICE0 = 3 } |
Public Member Functions inherited from SiftGPU | |
| const char * | GetCurrentImagePath () |
| virtual void | SetImageList (int nimage, const char **filelist) |
| virtual int | GetFeatureNum () |
| virtual void | SaveSIFT (const char *szFileName) |
| virtual void | GetFeatureVector (SiftKeypoint *keys, float *descriptors) |
| virtual void | SetKeypointList (int num, const SiftKeypoint *keys, int keys_have_orientation=1) |
| virtual int | CreateContextGL () |
| virtual int | VerifyContextGL () |
| virtual int | IsFullSupported () |
| virtual void | SetVerbose (int verbose=4) |
| void | SetVerboseBrief () |
| virtual void | ParseParam (int argc, const char **argv) |
| virtual int | RunSIFT (const char *imgpath) |
| virtual int | RunSIFT (int index) |
| virtual int | RunSIFT (int width, int height, const void *data, unsigned int gl_format, unsigned int gl_type) |
| virtual int | RunSIFT () |
| virtual int | RunSIFT (int num, const SiftKeypoint *keys, int keys_have_orientation=1) |
| SiftGPU (int np=1) | |
| virtual | ~SiftGPU () |
| virtual void | SetActivePyramid (int) |
| virtual int | GetImageCount () |
| virtual void | SetTightPyramid (int tight=1) |
| virtual int | AllocatePyramid (int width, int height) |
| virtual void | SetMaxDimension (int sz) |
| int | GetFeatureCountThreshold () |
| int | GetMaxOrientation () |
| int | GetMaxDimension () |
Public Member Functions inherited from SiftParam | |
| void | ParseSiftParam () |
| float | GetLevelSigma (int lev) |
| float | GetInitialSmoothSigma (int octave_min) |
| SiftParam () | |
Public Member Functions inherited from SiftMatchGPU | |
| int | CreateContextGL () |
| int | VerifyContextGL () |
| SiftMatchGPU (int max_sift=4096) | |
| virtual void | SetLanguage (int gpu_language) |
| virtual void | SetDeviceParam (int argc, char **argv) |
| virtual bool | Allocate (int max_sift, int mbm) |
| virtual void | SetMaxSift (int max_sift) |
| virtual int | GetMaxSift () const |
| virtual | ~SiftMatchGPU () |
| virtual void | SetDescriptors (int index, int num, const float *descriptors, int id=-1) |
| virtual void | SetDescriptors (int index, int num, const unsigned char *descriptors, int id=-1) |
| virtual int | GetSiftMatch (int max_match, uint32_t match_buffer[][2], float distmax=0.7, float ratiomax=0.8, int mutual_best_match=1) |
| virtual void | SetFeautreLocation (int index, const float *locations, int gap=0) |
| void | SetFeatureLocation (int index, const SiftGPU::SiftKeypoint *keys) |
| virtual int | GetGuidedSiftMatch (int max_match, uint32_t match_buffer[][2], float *H, float *F, float distmax=0.7, float ratiomax=0.8, float hdistmax=32, float fdistmax=16, int mutual_best_match=1) |
Public Attributes inherited from SiftGPU | |
| int | gpu_index = 0 |
| float | _timing [10] |
Public Attributes inherited from SiftParam | |
| float * | _sigma |
| float | _sigma_skip0 |
| float | _sigma_skip1 |
| float | _sigma0 |
| float | _sigman |
| int | _sigma_num |
| int | _dog_level_num |
| int | _level_num |
| int | _level_min |
| int | _level_max |
| int | _level_ds |
| float | _dog_threshold |
| float | _edge_threshold |
Public Attributes inherited from SiftMatchGPU | |
| int | gpu_index = 0 |
Protected Member Functions inherited from SiftGPU | |
| void | InitSiftGPU () |
| void | LoadImageList (const char *imlist) |
Protected Member Functions inherited from SiftMatchGPU | |
| virtual int | _CreateContextGL () |
| virtual int | _VerifyContextGL () |
Static Protected Member Functions inherited from SiftGPU | |
| static void | PrintUsage () |
Protected Attributes inherited from SiftGPU | |
| int | _current |
| int | _initialized |
| int | _image_loaded |
| char * | _imgpath |
| char * | _outpath |
| ImageList * | _list |
| GLTexInput * | _texImage |
| SiftPyramid * | _pyramid |
Protected Attributes inherited from SiftMatchGPU | |
| int | __max_sift |