python - 图像处理:量化形状与平滑形状相比的粗糙度
问题描述
我试图找出图像中形状的粗糙度。我找到了轮廓并用于simplification.cutil.simplify_coords_vwp(contour,1000)
计算我想用作“平滑”形状的多边形(这类似于更常用的“Douglas-Peuker”算法)。这些形状有大约 13 个点,可以为任何弯曲留出余地。这是针对完整图像中存在的所有形状完成的。
下面的图像显示了我想要粗糙度的完整图像和显示我正在尝试计算的放大图像。我想量化线条内部的黑色和线条外部的白色,给出粗糙度的数量。我没有发布代码,因为这将是很多额外的信息,我只是在寻求帮助概念化哪些模块在这里可能有用。
解决方案
推荐阅读
- python - 如何在tkinter的屏幕底部(左侧一个,右侧一个)打包2个按钮?
- c# - 如何在Unity中制作透明窗口?
- excel - VBA将数据从文件夹合并到Excel中的单个工作表
- amazon-web-services - AWS Fargate 容器无法访问 Internet
- xaml - 如何在 WinUI 3 中使用 Xaml 继承?
- algorithm - (end-start+1)*懒惰[treeIndex]?
- c++ - 在 TensorRT 中切换优化配置文件:bindingIndex 0 不在配置文件 1 中
- java - Java 到 SlackAPI 消息格式错误
- sql - 基于给定属性值的 SELECT 查询
- c++ - 在vscode上调试c程序,启动:程序'.../.../.../coding'不存在