首页 > 解决方案 > 图像处理:量化形状与平滑形状相比的粗糙度

问题描述

我试图找出图像中形状的粗糙度。我找到了轮廓并用于simplification.cutil.simplify_coords_vwp(contour,1000)计算我想用作“平滑”形状的多边形(这类似于更常用的“Douglas-Peuker”算法)。这些形状有大约 13 个点,可以为任何弯曲留出余地。这是针对完整图像中存在的所有形状完成的。

下面的图像显示了我想要粗糙度的完整图像和显示我正在尝试计算的放大图像。我想量化线条内部的黑色和线条外部的白色,给出粗糙度的数量。我没有发布代码,因为这将是很多额外的信息,我只是在寻求帮助概念化哪些模块在这里可能有用。

全尺寸图片

放大

标签: pythonimage-processingsimplificationconvexity-defectsdouglas-peucker

解决方案


推荐阅读