【小白深度教程 1.30】手把手教你使用 Open3D(13)使用双目视觉实现目标检测和测距(Yolov8,Python 代码)
1. 摘要
这篇文章中,我们尝试使用双目视觉实现逐像素深度估算
,并通过结合 YOLOv8 实现目标检测和距离测量。通过使用块匹配
和半全局块匹配(SGBM)
算法,我们展示了如何利用立体计算机视觉技术来准确确定深度信息。块匹配算法高效地在立体相机图像之间建立对应关系
,而SGBM算法优化了视差图
估计过程。
算法流程包括:
- 我们接收所有左右的图像
- 计算视差
- 创建深度图
- 运行 YOLOv8 目标检测
- 显示距离及其边界框。
def pipeline(left_image, right_image