首页 > 解决方案 > 如何使用 Python 平滑轮廓

问题描述

我正在处理一个检测问题,我使用 cv2.findContours() 找到了对象的掩码。但是,找到的轮廓有很多噪声并且不平滑,而要求它必须是平滑的,以便我们可以使用该平滑轮廓进行下一步。 得到的掩码 我想要的曲线(红线)

我试过 cv2.approxPolyDP() 来减少噪音,但它不再是一条曲线。我被要求找到一条平滑的曲线。 使用 cv2.approxPolyDP() 后的曲线

有什么办法吗?

标签: pythonopencvcurvesmoothing

解决方案


推荐阅读