我知道物体的尺寸以及有关相机的一切。距离结果每秒至少需要更新4次。
摄像头图像来自通过无线局域网连接到笔记本电脑的机器人。笔记本电脑运行一个应用程序,为机器人操作员显示各种仪表板。我必须使用这个特定的应用程序,它仅支持 VBScript 来自定义仪表板仪表。
如何从相机输入中获取图像数据,然后计算距离?我对 VBScript 不太了解。
d = (FL * RHO * IH)/(OH*SH)
d = 到物体的距离(毫米)
FL = 焦距(毫米)
RHO = 物体的实际高度(毫米)
IH = 图像高度(像素)
OH = 物体高度(像素)
SH = 传感器高度(毫米) )