添加曲线的切线和切线的法线。 OpenCV Python

时间:2017-02-23 10:15:24

标签: python image opencv distance

我试图沿着下图中的曲线添加切线,就像第二张图片中的红线一样。然后我想使用切线找到切线的90度法线(绿线)。目标是找到不同位置的两条白线之间的距离。我使用Python和OpenCV,如果有人对我如何做到这一点有任何建议,我将非常感激。代码示例很棒。

Orginal image

image with gradient curves

1 个答案:

答案 0 :(得分:0)

这篇文章已经很旧了,但我正在接近。首先,我画两条水平线,它们之间的距离为 2-3 个像素。然后,我计算两者与初始曲线之一的交点。现在您在左侧的初始曲线上有两个点。然后可以计算切线(基础数学)。您计算两点的中间值(基础数学)。然后可以使用这个计算出的中点和切线来绘制法线(如果我没记错的话,又是基础数学)。现在应该有切线和法线。