从中学习ORB特征描述符是我发现它的官方论文:
我们凭经验
选择r
作为补丁大小,以便x
和y
从
[−r, r]
。当|C|
接近0
时,
我不了解r
的计算方式,请告诉我如何计算r
。
我做了很多尝试,以更深入地研究互联网,但是找不到公式或解释,而且我不明白它的含义。
您能帮我解释一下吗?如果可以的话,给我公式。
答案 0 :(得分:0)
论文说:
“我们根据经验选择 r 作为补丁大小,...”
在OpenCV中,使用的补丁大小为31(似乎是标准值)。
具有指定大小的强度色块用于描述FAST关键点。由于ORB使用了BRIEF描述符,因此会将图像块转换为二进制字符串,然后将其进行比较以匹配关键点。在BRIEF paper中找到更多详细信息。
因此,如果增加r,则会增加二进制字符串的大小。
因此,半径不是由某些公式计算的,而是由开发人员/用户选择的。