使用 OpenCV 在一个轮廓中查找多个半径

问题描述 投票:0回答:0

我想用不同半径的圆段来近似轮廓。如果我有一个只有一个半径的圆段,用圆拟合函数 cf.least_squares_circle() 来近似这个半径是没有问题的。

但是如果轮廓有不同半径的不同圆段,那么半径就完全平均了。

Image 1 single radius

image2 multiple radius

除了使用 cf.least_squares_circle() 还有其他方法吗?谢谢你的帮助。

opencv least-squares
© www.soinside.com 2019 - 2024. All rights reserved.