Skip to content

Commit

Permalink
Occlusion filter performance improvement
Browse files Browse the repository at this point in the history
  • Loading branch information
MukhlasAdib authored Jun 16, 2020
1 parent 237a843 commit 763320d
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion carla_vehicle_annotator.py
Original file line number Diff line number Diff line change
Expand Up @@ -264,7 +264,7 @@ def filter_occlusion_bbox(bounding_boxes, vehicles, sensor, depth_img, v_class=N
for v, vs, bbox in zip(vehicles,v_transform_s,bounding_boxes):
dist = vs[:,0]
if depth_margin < 0:
depth_margin = (v.bounding_box.extent.x**2+v.bounding_box.extent.y**2)**0.5
depth_margin = (v.bounding_box.extent.x**2+v.bounding_box.extent.y**2)**0.5 + 0.25
uc = int((bbox[0,0]+bbox[1,0])/2)
vc = int((bbox[0,1]+bbox[1,1])/2)
wp = int((bbox[1,0]-bbox[0,0])*resize_ratio/2)
Expand Down Expand Up @@ -415,5 +415,17 @@ def extract_depth(depth_img):
depth_meter = np.array(depth_img.raw_data).reshape((depth_img.height,depth_img.width,4))[:,:,0] * 1000 / 255
return depth_meter

def snap_processing(vehiclesActor, worldSnap):
vehicles = []
for v in vehiclesActor:
vid = v.id
vsnap = worldSnap.find(vid)
if vsnap is None:
continue
vsnap.bounding_box = v.bounding_box
vsnap.type_id = v.type_id
vehicles.append(vsnap)
return vehicles

#######################################################
#######################################################

0 comments on commit 763320d

Please sign in to comment.