我可以为您提供一段简单的代码,用于实现目标检测后单目测距:
导入必要的库
import cv2 import numpy as np
读取图像
img = cv2.imread('image.jpg')
获取图像的高度和宽度
height, width = img.shape[:2]
设置视差参数
focal_length = width
计算物体到摄像机的距离
distance = focal_length * object_width * 1.0 / detected_width
输出距离
print ('Distance: ', distance)