python - 图像处理:concaveHull 查找图像的缺陷
问题描述
我一直在尝试确定一种计算缺陷(线粗糙度)的方法,而 convexHull 是我发现的唯一真正的方法。这种方法完全符合我的要求,只是它根本不遵循线条的曲率。下面是正在分析的图像,上面绘制了一个凸包。我绝对找不到可以解决问题的 concaveHull 函数。
在我找不到的地方有没有 concaveHull 函数?我知道会有需要优化的灵敏度等参数,但我不知道从哪里开始。这是我所指的功能。
hull = cv2.convexHull(cnt,returnPoints=True)
hullDefects = cv2.convexHull(cnt,returnPoints=False)
spiralDefects = cv2.convexityDefects(cnt, hullDefects)
解决方案
推荐阅读
- environment-variables - 从系统环境加载端点配置
- javascript - Visual Studio Code 中的变量引用
- regex - 如何在 Mongoose 查询中将变量与解析的电子邮件进行比较?
- c# - 在未设置名称(WPF)的情况下将默认值显示到组合框中
- javascript - 嵌套 HTML 表格的匹配表格高度
- c# - ICAL.NET 重复元素:每个月的第五个或最后一个星期日
- google-analytics - Google Analytics API V4 - 通过 URL 查询查找
- d3.js - 将选择与组合并
- php - ftp_put():打开文件上传到“/xxx.txt”服务器的数据通道
- jquery - jQuery UI Chosen MultiSelect 插件选择保留在 Chrome 中,但不在 IE11 或 Edge 中