本文主要是介绍1D 单目测距模型,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
从Machine Learning中得到一个json file, 主要内容是2D Bounding Box, 其中包含了我们需要的目标检测结果和置信度以及分类。
1. 将json文件导入
def ReadVRUFromJson(self,f):with open('target_bb.json') as f:data = json.loads(f.read())for key in list(data.keys()):dict = data.get(key)if not bool(dict):#print('In The Image :',key)#print('No object detected!! ;)')# Show the pictures name with no objects detecteddel data[key] # Delete the pictures from dictionary with no objects detectedelse:passreturn True
2. 计算距离,假定物体平面和摄像头平面均垂直于地面
def FindDistanceToVehicle(self,Focal_length,w,h):Detected_wh = w/hw_m = w*self.w*1e-03/1280 # width of the detected object in [m]if Detected_wh <= 1:
这篇关于1D 单目测距模型的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!