专栏名称: 新机器视觉
最前沿的机器视觉与计算机视觉技术
今天看啥  ›  专栏  ›  新机器视觉

OpenCV摄像头测距实战教程

新机器视觉  · 公众号  ·  · 2024-10-22 17:22

文章预览

以下文章来源于: 程序员阿德 @知乎 译者:程序员阿德 原文链接:https://pyimagesearch.com/2015/01/19/find-distance-camera-objectmarker-using-python-opencv/ 本文仅用于学 术分享,如有 侵权,请联系后台作删文处理。 导读 本文介绍了使用OpenCV实现摄像头测距的实用案例,希望能对各位读者有所帮助。 摄像头测距就是计算照片中的目标物体到相机的距离。 可以使用相似三角形(triangle similarity)方法实现,或者使用更复杂但更准确的相机模型的内参来实现这个功能。 使用相似三角形计算物体到相机的距离 假设物体的宽度为 W,将其放到离相机距离为 D 的位置,然后对物体进行拍照。在照片上量出物体的像素宽度 P,于是可以得出计算相机焦距 F 的公式: 比如我在相机前 24 英寸距离(D=24 inches)的位置横着放了一张 8.5 x 11 英寸(W=11 inches)的纸,拍照后通过图像处理 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览