【问题标题】:Calculate distance between center of the circle at Edge计算边缘处圆心之间的距离
【发布时间】:2021-12-28 06:12:51
【问题描述】:

我如何计算圆心和极端边缘之间的距离。

下面是示例图像,绿线是我要计算的距离。

如何使用 Open CV 做到这一点?

【问题讨论】:

  • 对黑色图像设置阈值,然后对其进行霍夫圆。你应该在刀片的边缘得到一个圆圈,它会告诉你中心和半径。

标签: python opencv image-processing computer-vision opencv-contour


【解决方案1】:

提示:

可靠地做到这一点并不容易。首先,请确保您在前面拍摄照片,以避免视差错误。

可能找到霍夫的中心圆。这给了你中心。

现在最难的部分是分割刀片。可能通过对亮度图像或任何接近奶油色的图像进行阈值处理。或者使用一般的分割方法。

然后找出哪个刀片被最准确地分割,并找到从中心到刀片任意点的最长距离(这会给你尖端)。


如果你不关心准确性,霍夫给你外圈也不是不可能的。

【讨论】:

    猜你喜欢
    • 2017-11-24
    • 1970-01-01
    • 1970-01-01
    • 2017-05-28
    • 1970-01-01
    • 1970-01-01
    • 2018-07-04
    • 2021-01-14
    • 2017-06-25
    相关资源
    最近更新 更多