绘制一组不同角度的平行线以求平均截距

Drawing a set of parallel lines at various angles for finding the mean intercept length

我正在尝试编写代码来查找平均截距张量。平均截距张量将帮助我找到给定图像的方向。为此,我需要创建一组彼此等距的平行采样线来填充整个网格。这些等距平行线也应该以不同的角度定向。如果有任何现有代码用于创建平行线集或平均截距长度,那将会很有帮助。如果代码是 FORTRAN 格式的就更好了。Set of parallel lines Intercepts measured from the sample lines

考虑直线的正态 (rho-theta) 方程

x * Cos(Theta) + y * Sin(Theta) - Rho = 0

这里ThetaOX轴与坐标原点到直线的法线的夹角。 Rho 是这条法线的长度。

因此,要生成一组具有给定角度的平行线,您可以使用此等式 Rho 以所需步长(线-线距离)

遍历某个范围