繁体   English   中英

如何使用 opencv 从放置在地面的相机中找到电线的高度?

[英]how to find height of wire from the camera placed at ground using opencv?

从地面看,如何找到这根电线的高度 w.r.t 相机镜头? 电线与地面平行。 三角测量并没有帮助我,因为电线的宽度太小了。 其次,再次需要线的宽度来计算代码可以计算距离的 ROI 下的区域。 opencv-python中有什么方法可以计算相机和电线之间的距离吗? 我的身高大约是 19 英尺。 作为已知参数。 金属丝

首先,我了解您的相机不是深度相机,因此我将据此做出假设。

电线平行于地面...

摄像头也平行于地面,摄像头在地面上? 我想是的,因为你想测量高度和距离线到相机。 两者应该是一样的。

在这些假设下(因为不幸的是问题不是很清楚,图片也不是),如果需要这些条件,您可以测量高度:

  • 您应该对您的相机进行良好的校准,因为您将使用像素来测量距离,这是您唯一可以使用的单位。 如果你不校准你的相机,你永远不会得到正确的结果。 是相机校准的简单指南。
  • 你需要一个参考 您想测量该距离,但在其他情况下需要计算参考。 例如,如果您有这样的参考:在 5 米高,1000 像素长度的电缆中,因此使用此数据; 你可以为其他州做配给。 没有参考,你只能做出假设。 如果有人能做到这一点,那么我们为什么需要深度相机?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM