Akjava's picture
add
0aba763
raw
history blame
697 Bytes
def expand_bbox(bbox,left=5,top=5,right=5,bottom=5):
left_pixel = bbox[2]*(float(left)/100)
top_pixel = bbox[3]*(float(top)/100)
right_pixel = bbox[2]*(float(right)/100)
bottom_pixel = bbox[3]*(float(bottom)/100)
new_box = list(bbox)
new_box[0] -=left_pixel
new_box[1] -=top_pixel
new_box[2] +=left_pixel+right_pixel
new_box[3] +=top_pixel+bottom_pixel
return new_box
def to_int_bbox(bbox):
int_box = [
int(bbox[0]),
int(bbox[1]),
int(bbox[2]),
int(bbox[3])
]
return int_box
# for dlib rectangle
def to_right_bottom_bbox(bbox):
int_box = [
bbox[0],
bbox[1],
bbox[2]+bbox[0],
bbox[3]+bbox[1]
]
return int_box