为什么二进制描述符有效?

时间:2017-02-21 13:39:30

标签: image-processing computer-vision feature-descriptor

我正在阅读有关二进制描述符的内容,但无法理解它们是如何工作的。到目前为止,我已经明白,动机是创建可以非常快速地计算和匹配的描述符。我们对n对点进行采样,比较n个位置对中的每一个的强度并构建n长度向量。然后我们使用汉明距离作为两个补丁描述符之间的相似性度量。

假设我使用二进制描述符比较两个完全相同的补丁。由于我在两个时间上独立地对n对进行采样,因此在补丁的相似性和特征向量之间似乎没有相关性。我可能在第一个补丁中采样n对,在第二个补丁中以相反的顺序采样相同的n对,得到的汉明距离为n。

我已阅读BRIEF paper

1 个答案:

答案 0 :(得分:1)

该实现通常对这些对的单个“随机”顺序进行硬编码,然后用于计算每个补丁的描述符。

对于OpenCV中的简介,您可以找到它on github