Skip to content

Commit d77a295

Browse files
committed
feat: add bbox tocenter function
1 parent 4e89d99 commit d77a295

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

bbox.py

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
def tocenter(bbox, pad={'r':100, 'l':50, 't':50, 'b':100}, ratio=1):
2+
x,y,w,h=bbox
3+
ratio_real = h/w
4+
if w>h:
5+
hn = int(w * ratio)
6+
wn = w
7+
else:
8+
hn = h
9+
wn = int(h * ratio)
10+
11+
yn=(y + (h//2)) - (hn//2)
12+
xn=(x + (w//2)) - (wn//2)
13+
xn = xn - pad['l']
14+
yn = yn - pad['t']
15+
hn = hn + pad['b']
16+
wn = wn + pad['r']
17+
18+
return (xn, yn, wn, hn)

0 commit comments

Comments
 (0)