在二进制图像中找到曲线

时间:2018-09-08 07:43:48

标签: opencv image-processing computer-vision python-imaging-library hough-transform

给出图像如何找到图像中有一些曲线或直线。 HoughLine 变换可用于查找一条直线,但我想查找图像中是否有曲线。

以下是 matlab 中的一种粗略技术,用于检测https://www.mathworks.com/matlabcentral/answers/127190-how-can-i-detect-whether-a-line-is-a-straight-line-or-curve-from-an-binary-image中提到的二进制图像中的曲线,但我想用python进行编码。

1-调用 regionprops 以获取区域 pixeled_list

2-使用毕达哥拉斯定理来获取两个最远点之间的距离。

3-将其映射到沿曲线长度的区域。

4-按一定比例分开,弯曲成直线。

Binary Image

0 个答案:

没有答案