【问题标题】:How are the binary descriptors generated in OpenCV?OpenCV 中如何生成二进制描述符?
【发布时间】:2020-10-12 22:22:27
【问题描述】:

我一直在使用 OpenCV 中实现的二进制描述符。但描述符是由 整数 值组成的(显示为红色矩形)。

为什么它们用整数值组成?

【问题讨论】:

    标签: opencv opencv-python feature-descriptor


    【解决方案1】:

    OpenCV 使用一个字节数组来表示一个 Brief 描述符。因此,突出显示的容器中的每个值都在 [0, 255] 范围内,实际上对应于描述符的 8 位。 文档here中提到了这一点:

    [Descriptor dimension] 可以是 128、256 或 512。OpenCV 支持所有这些,但通过 默认为 256(OpenCV 以字节表示。所以值 将是 16、32 和 64)。

    这里是 stellar explanation,说明为什么将描述符表示为二进制数组效率较低。

    【讨论】:

      猜你喜欢
      • 2014-07-15
      • 2013-11-16
      • 1970-01-01
      • 2010-10-27
      • 2011-01-09
      • 2016-02-10
      • 2018-06-28
      • 1970-01-01
      • 2013-03-10
      相关资源
      最近更新 更多