Mercurial > hg > audiodb
comparison audioDB.h @ 532:06409b6e268f multiprobeLSH
DELETED LSH_N_POINT_BITS coding. Tracks and points are now identified with a binary search, std::lower_bound(), on *adb->track_offsets return from LSH retrieval.
author | mas01mc |
---|---|
date | Mon, 02 Feb 2009 17:41:02 +0000 |
parents | cc2b97d020b1 |
children | e18843dc0aea |
comparison
equal
deleted
inserted
replaced
531:ddf763553175 | 532:06409b6e268f |
---|---|
90 #define O2_MEANNUMVECTORS (1000U) | 90 #define O2_MEANNUMVECTORS (1000U) |
91 #define O2_MAXDIM (20000U) | 91 #define O2_MAXDIM (20000U) |
92 #define O2_MAXNN (1000000U) | 92 #define O2_MAXNN (1000000U) |
93 #define O2_MAXSEQLEN (8000U) // maximum feature vectors in a sequence | 93 #define O2_MAXSEQLEN (8000U) // maximum feature vectors in a sequence |
94 #define O2_MAXTRACKS (1000000U) // maximum number of tracks | 94 #define O2_MAXTRACKS (1000000U) // maximum number of tracks |
95 #define O2_MAXTRACKLEN ADB_LSH_MAXTRACKLEN | 95 |
96 #define O2_MAXDOTPRODUCTMEMORY (sizeof(O2_REALTYPE)*O2_MAXSEQLEN*O2_MAXSEQLEN) // 512MB | 96 #define O2_MAXDOTPRODUCTMEMORY (sizeof(O2_REALTYPE)*O2_MAXSEQLEN*O2_MAXSEQLEN) // 512MB |
97 #define O2_SERIAL_MAX_TRACKBATCH (1000000) | 97 #define O2_SERIAL_MAX_TRACKBATCH (1000000) |
98 #define O2_LARGE_ADB_SIZE (O2_DEFAULT_DATASIZE+1) // datasize at which features are kept externally (in Mbytes) | 98 #define O2_LARGE_ADB_SIZE (O2_DEFAULT_DATASIZE+1) // datasize at which features are kept externally (in Mbytes) |
99 #define O2_LARGE_ADB_NTRACKS (O2_DEFAULT_NTRACKS+1) // ntracks at which features are kept externally | 99 #define O2_LARGE_ADB_NTRACKS (O2_DEFAULT_NTRACKS+1) // ntracks at which features are kept externally |
100 #define O2_MAX_VECTORS ( O2_MEANNUMVECTORS * O2_MAXTRACKS ) | 100 #define O2_MAX_VECTORS ( O2_MEANNUMVECTORS * O2_MAXTRACKS ) |