Merge pull request #17701 from pemmanuelviel:pev-lshIndexParams-consistency

This commit is contained in:
Alexander Alekhin 2020-07-03 22:53:44 +00:00
commit e03891b744
2 changed files with 7 additions and 7 deletions

View File

@ -224,9 +224,9 @@ public:
struct LshIndexParams : public IndexParams
{
LshIndexParams(
unsigned int table_number,
unsigned int key_size,
unsigned int multi_probe_level );
int table_number,
int key_size,
int multi_probe_level );
};
@endcode
- **AutotunedIndexParams** When passing an object of this type the index created is

View File

@ -58,15 +58,15 @@ namespace cvflann
struct LshIndexParams : public IndexParams
{
LshIndexParams(unsigned int table_number = 12, unsigned int key_size = 20, unsigned int multi_probe_level = 2)
LshIndexParams(int table_number = 12, int key_size = 20, int multi_probe_level = 2)
{
(*this)["algorithm"] = FLANN_INDEX_LSH;
// The number of hash tables to use
(*this)["table_number"] = static_cast<int>(table_number);
(*this)["table_number"] = table_number;
// The length of the key in the hash tables
(*this)["key_size"] = static_cast<int>(key_size);
(*this)["key_size"] = key_size;
// Number of levels to use in multi-probe (0 for standard LSH)
(*this)["multi_probe_level"] = static_cast<int>(multi_probe_level);
(*this)["multi_probe_level"] = multi_probe_level;
}
};