gpt4 book ai didi

image-processing - 如何测量图像中的距离?

转载 作者:太空宇宙 更新时间:2023-11-03 20:55:40 25 4
gpt4 key购买 nike

假设我们有这样一张图片

alt text
(来源:curiousexpeditions.org)

假设我们已经在这张图片中使用了滤镜和边缘检测算法。现在我的目标是测量距离(不是实际距离,距离可以是任意单位)。例如:如何找到大厅的长度? (直到窗口)

或者书架的高度?您究竟如何放置“比例尺”并进行测量。我正在寻找想法。但是,如果答案是 OpenCV 的,那将会有所帮助。

最佳答案

这取决于您要做什么。

您提到要测量书架的高度。如果您可以认为书架的近距离区域比书架末端的高度“短”,那么您要寻找的只是测量距离。选择一个“像素”单位,然后使用勾股定理测量距离。 (x^2+y^2 = z^2)

您真正想要的可能是让近处书架的高度与远处书架的高度相同。在那种情况下,你必须有更多的信息。您必须进行 2D -> 3D 转换:您有一个 2D 图像,您需要从该图像重建 3D 图片。此时,您需要第 3 条信息,因为您需要 2 个变量中的 3 个变量(X、y、z)。

如果您正确校准系统并有第二个引用点(例如,激光线),您绝对可以使用 OpenCV 做到这一点。这被称为结构光方法 - 参见 this link欲了解更多信息或谷歌“机器视觉结构光”

关于image-processing - 如何测量图像中的距离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2883895/

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