稳健的轮廓线性度测量

Robust Contour Linearity Mesurment

我已经使用 C++ 和 OPENCV 提取了图像的轮廓。我现在需要检查每个轮廓的线性度(只是检查而不是检测线)。因此,我可以消除一些小于或大于阈值的轮廓。 我找到了这篇很棒的论文:http://milos.stojmenovic.com/Publications_files/P0386.pdf 然而,这些方法过于复杂,无法以稳健的方式实施。可以对一组 N 个随机点执行线性检查,该检查效果很好但没有鲁棒性。 任何建议的解决方案?非常感谢

使用 minAreaRect 函数获取 RotatedRect。对于第一行,RotatedRect 的维度非常小。