Image processing SIFT:我需要在没有旋转的情况下计算方向吗

Image processing SIFT:我需要在没有旋转的情况下计算方向吗,image-processing,sift,Image Processing,Sift,我试图理解SIFT,我有一个关于每个关键点方向计算的问题。假设我正在使用SIFT计算图像之间的转换,我知道这些图像只会相互转换。我可以不计算方向而只计算0度角的描述符吗?我不确定这是你想要做的事情。我认为更好的方法可能是从两幅图像中提取SIFT,然后执行RANSAC得到单应性,从那里你应该有旋转角度。如果你找到了一种方法,尽管请张贴:)是的,我打算使用RANSAC来找到单应性,但我想知道在这种情况下,是否可以不计算方向而计算SIFT描述符。如果我对单应性的旋转分量不感兴趣,我可以在SIFT过程中

我试图理解SIFT,我有一个关于每个关键点方向计算的问题。假设我正在使用SIFT计算图像之间的转换,我知道这些图像只会相互转换。我可以不计算方向而只计算0度角的描述符吗?

我不确定这是你想要做的事情。我认为更好的方法可能是从两幅图像中提取SIFT,然后执行RANSAC得到单应性,从那里你应该有旋转角度。如果你找到了一种方法,尽管请张贴:)是的,我打算使用RANSAC来找到单应性,但我想知道在这种情况下,是否可以不计算方向而计算SIFT描述符。如果我对单应性的旋转分量不感兴趣,我可以在SIFT过程中跳过方向计算吗?你知道,描述符通常是针对关键点的每个方向计算的。所以,我能为每个方向角设置为0的关键点计算一个描述符吗?它会影响估计变换的质量吗?嗯,我不这么认为-方向分配的工作原理有点像猪,因为你在计算关键点周围像素值的差异-然后你投票获得方向分配,对周围的所有点都这样做,得到不变部分,而不是明显定向的hog。因此,我认为将这个值设置为零是没有意义的。但是,我还没有试过,所以可能我错了。让我知道你发现了什么。是的,你可以。它被称为“垂直”筛选,比定向筛选(例如建筑物照片)效果更好。当然,不是旋转照片。