如何将旋转和缩放包含到广义Hough变换中?

时间:2018-03-08 03:29:21

标签: python image image-processing computer-vision hough-transform

我正在尝试为我的特定研究问题实现广义Hough变换。 我试图将参考图像中的点的旋转和缩放包括到rtable(从模板图像获得的参考表)中。我的问题是reference table (Rtable)的数据结构应该如何用于此目的?在this paper的第5页中,作者提到了{4}表Rtable++(P[xc][yc][θ][s]))。以下显示了算法: enter image description here

如果我有模板图像的点的缩放系数和旋转度,如下所示:

rf=[i*math.degrees(math.pi/4) for i in range(0,8)] #rotation factor
sf=[0.5,0.75,0.85,1,1.25,1.5,1.75,1.95]   #scaling factor
  • 我如何在python中实现它以及它应该是什么数据结构?
  • 我应该只创建theta (perpendicular to gradient's direction) and r (distance from the center point of object)的二维数组,然后旋转并缩放点并重新计算它们相对于中心的坐标,并将它们包含在Rtable
  • 应该考虑什么范围的θ度(theta of theta)?这是正确的只考虑0-90度?

请专家帮我理解一下吗?

0 个答案:

没有答案