如你所知,我正在处理图像,此时我面临以下问题,我不知道如何测量我所附图像中观察到的线的直径,我可以应用一点毕达哥拉斯定理,但我不知道是否可以在图像中做到这一点,例如在这种情况下图像有一条粗线,但万一线比可以做到的更细?
我想知道单独一条线时的直径,因为很明显,当有十字线时,直径会发生变化,我在下一张图片中展示了它。
最佳答案
以下是当分辨率和厚度“足够大”时的简单技巧:
在您想要估计厚度的线上的给定点,您可以执行以下两项操作之一:
1) 从该点以 0 到 180 之间的每个角度画出一条线,找到与原始线重叠最短的线,这将是粗细
2) 从该点展开一个圆,每当圆不再与线重叠时,将其重新居中以完全重叠。如果无法再将其重新居中以实现完全重叠,那么仍然设法重叠的直径就是您对线宽的最佳估计
关于image - 如何获取图像中直线的直径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43961198/