如何在python opencv中设置SIFT直径/比例/放大镜?

问题描述

我正在尝试让SIFT在计算描述符时对图像的较大区域进行采样,以便它可以描述较大的对象(即,每个描述符将代表图像中的较大色块)。 OpenCV的构造函数签名仅接受以下所述的参数,它们似乎都不相关。

OpenCV构造函数签名:

SIFT_create(nfeatures=None,nOctaveLayers=None,contrastThreshold=None,edgeThreshold=None,sigma=None)

我脚本的相关部分:

sift = cv2.xfeatures2d.SIFT_create(nfeatures=NUM_SIFT_FEATURES) 
kp,desc = sift.detectAndCompute(image,None)

谢谢!

说明: 我正在以下实现中寻找与“ size”相似的参数:https://www.vlfeat.org/matlab/vl_dsift.html

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)