python - 我如何使用 opencv 将直线拟合成这样的曲线

标签 python opencv computer-vision

我想知道我怎样才能做到这一点?

tangent line

这是我想要适合图像的线条。

我试过 Houghline 变换。但是我无法达到这个结果,我得到了这样的结果:

tangent line attempt

线的属性: 该线必须与黑色区域相切,而不是穿过它。

最佳答案

您可以找到轮廓,应用凸包算法,然后选择您需要的边。

关于python - 我如何使用 opencv 将直线拟合成这样的曲线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35598957/

相关文章:

python - Django + mod_wsgi 如何影响 python 路径?

visual-c++ - 使用opencv缩放空间 Blob 检测

java - 如何实现从二值图像中提取多个特征的方法

opencv - 检测物体上的光反射的最可靠方法是什么

python - 为什么 Python3 在我的任务上比 Python2 慢很多?

python - 获取 TypeError : can't pickle _thread. RLock 对象

python - Pandas Dataframe - 条件列创建

opencv - 使用 OpenCV 进行级联分类器的交通信号检测

visual-c++ - 如何使用 Visual C++ 创建 RGB 位图?

python:使用引用图像和来自相机的当前图像查找相机偏移角度