C++ 品牌描述符-作为LSH输入的图像描述符-二进制表示

C++ 品牌描述符-作为LSH输入的图像描述符-二进制表示,c++,binary,descriptor,locality-sensitive-hash,C++,Binary,Descriptor,Locality Sensitive Hash,我有一个问题,这个和这个都有,但我使用的是二进制描述符,需要更多信息: 我使用品牌描述符作为LSH问题的输入。描述符的大小为300*32到400*32,其中32是描述符的长度,图像有300到400个关键点。品牌的输出是一个整数矩阵 如上所述,LSH的输入是D维向量,这意味着每个图像将作为一个D维向量插入哈希表,现在我的问题是: A.如何将整数的描述符矩阵转换为输入向量?我可以把矩阵行作为向量按顺序复制吗?或者,是否可以转换描述符的每一行,将项目转换为二进制,并将其连接为256位二进制,并使其具有

我有一个问题,这个和这个都有,但我使用的是二进制描述符,需要更多信息:

我使用品牌描述符作为LSH问题的输入。描述符的大小为300*32到400*32,其中32是描述符的长度,图像有300到400个关键点。品牌的输出是一个整数矩阵

如上所述,LSH的输入是D维向量,这意味着每个图像将作为一个D维向量插入哈希表,现在我的问题是:

A.如何将整数的描述符矩阵转换为输入向量?我可以把矩阵行作为向量按顺序复制吗?或者,是否可以转换描述符的每一行,将项目转换为二进制,并将其连接为256位二进制,并使其具有D维向量

B.在使用L1范数的情况下,是否有必要将品牌描述符的整数值转换为二进制数字,据我所知,二进制向量的汉明距离相同

事先非常感谢