python - 如何检测 X 射线图像中暗区域内的小圆圈?
问题描述
我从链接复制了以下 X 射线图像。
我可以使用 Open CV (Python) 轮廓检测和/或圆形检测成功地提取深色大区域(圆形)。但是,我的兴趣是在大黑暗区域内提取小圆圈(多个浅色圆圈)。我的方法是首先将大的暗区提取到一个数组中,然后在每个大的暗区中提取较小的圆圈。然而,第二步并不成功,因为它的半径差异很大。其他可用的途径是什么?我能够通过图像相乘来增加对比度。Canny 边缘检测器也能够选择大的暗区域边缘。
解决方案
推荐阅读
- javascript - 为什么我的动作在传递给事件处理程序时没有调度
- r - 使用重叠阈值逐行选择跨列组合
- javascript - Redux action 和 async/await 函数在类组件和函数中具有不同的行为
- heroku - 此响应无法在 Heroku 中设置 Cookie
- python - 如何在不同的“框架”之间切换
- python - Discord.py 使用 webhook 向特定公会发送消息
- python - 检查泡菜转储的依赖关系
- unity3d - 使用没有 Canvas 的输入字段,或找到任何替代方法
- linux - 从列表中选择文件
- javascript - 从动态生成的列表中动态选择元素