gpt4 book ai didi

image-processing - 在 AForge.NET 中使用霍夫变换检测图像中的同心圆

转载 作者:行者123 更新时间:2023-12-04 04:32:32 25 4
gpt4 key购买 nike

我正在尝试使用 AForge.NET 检测纸质目标图像中的同心圆。
我可以使用 Threshold(88) 或 Edges 清理图像,但不知道如何检测圆圈。

原始图像大小 = 450 x 479 像素

到目前为止的步骤:

  • 将图像转换为灰度
  • 使用 Edge 查找圆圈(Threshold(88) 也有效)
  • 运行半径 = 100 的 HoughTransform,使用 'ToBitmap' 输出
  • 计算找到的圆圈(我检测到 69750 个圆圈)
  • 画20个最密集的圆圈

  • 我没有图像处理的背景;非常感谢任何指导。

    Original Image
    Greyscale
    Edges
    Hough Transform
    Draw circles

    最佳答案

    在这种情况下,解决方案根本不使用霍夫变换。

  • 我使用阈值和 Blob 检测来找到给我中心的外圆。
  • 然后使用水平强度直方图找到与每个环相关的峰值
  • 然后将其与垂直强度直方图中的峰值进行比较,以获得每个环的半径
  • 然后进行一些健全性检查。

  • 我还没有让峰值检测工作,但它正在进行中,看起来一切正常。

    关于image-processing - 在 AForge.NET 中使用霍夫变换检测图像中的同心圆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20347530/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com