在OpenCV里实现内旋轮线

还记得小时候的万花尺吧?

一点也不费脑筋,就可以出来这么多丰富多彩的复杂几何图形。

其实这些都是内旋转轮曲线。那么怎么样才可以在OpenCV里画出这样的曲线呢?这就需要计算曲线上每一点的坐标值了,需要使用到内旋轮线的公式。内旋轮线(hypotrochoid)是追踪附着在围绕半径为 R 的固定的圆内侧滚转的半径为 r 的圆上的一个点得到的转迹线,这个点到内部滚动的圆的中心的距离是 d。下面就来推导这个公式,

猜你喜欢

转载自blog.csdn.net/caimouse/article/details/103252994