Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -205,37 +205,10 @@ def blur_im(img,bounds,target_lang,trans_lang):
|
|
205 |
h = int(p2[1]) - int(y)
|
206 |
draw = ImageDraw.Draw(im)
|
207 |
text = this(bound[1],target_lang,trans_lang)
|
208 |
-
|
209 |
-
bw, bh = (w,h)
|
210 |
-
tw, th = draw.textsize(text)
|
211 |
-
drv_rat=(bw/tw)
|
212 |
-
if drv_rat >= 3:
|
213 |
-
rat = 0.1
|
214 |
-
elif drv_rat < 3 and drv_rat >= 2:
|
215 |
-
rat = 0.1
|
216 |
-
elif drv_rat < 2 and drv_rat >=1:
|
217 |
-
rat = 0.1
|
218 |
-
elif drv_rat < 1:
|
219 |
-
rat = 0.1
|
220 |
-
#print(drv_rat)
|
221 |
-
#print(rat)
|
222 |
-
#print(float(rat))
|
223 |
-
font_size=int(int(w)*float(rat))
|
224 |
-
'''
|
225 |
font_size=int(int(w)*0.1)
|
226 |
|
227 |
font = ImageFont.truetype("./fonts/unifont-15.0.01.ttf", int(font_size))
|
228 |
-
#font_o = ImageFont.truetype("./fonts/unifont-15.0.01.ttf", int(font_size_o))
|
229 |
-
|
230 |
-
|
231 |
-
#draw.text(((x-(bw-tw)/2),y), text, font=font, fill="red")
|
232 |
-
|
233 |
-
#if bw - tw > 0:
|
234 |
-
# draw.text(((x-(bw-tw)/2),y), text, font=font_o, fill=(0,0,0))
|
235 |
-
#elif bw - tw < 0:
|
236 |
-
# draw.text(((x+(bw-tw)/2),y), text, font=font_o, fill=(0,0,0))
|
237 |
-
#else:
|
238 |
-
# draw.text((x,y), text, font=font_o, fill=(0,0,0))
|
239 |
|
240 |
draw.text((x, y),text, font = font, fill=(0,0,0))
|
241 |
else:
|
@@ -262,6 +235,7 @@ def detect(img, target_lang,trans_lang,target_lang2=None):
|
|
262 |
lang=[f"{ocr_id[target_lang]}"]
|
263 |
pass
|
264 |
#global bounds
|
|
|
265 |
im_h = img.shape[0]
|
266 |
im_w = img.shape[1]
|
267 |
if im_w > im_h:
|
|
|
205 |
h = int(p2[1]) - int(y)
|
206 |
draw = ImageDraw.Draw(im)
|
207 |
text = this(bound[1],target_lang,trans_lang)
|
208 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
209 |
font_size=int(int(w)*0.1)
|
210 |
|
211 |
font = ImageFont.truetype("./fonts/unifont-15.0.01.ttf", int(font_size))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
212 |
|
213 |
draw.text((x, y),text, font = font, fill=(0,0,0))
|
214 |
else:
|
|
|
235 |
lang=[f"{ocr_id[target_lang]}"]
|
236 |
pass
|
237 |
#global bounds
|
238 |
+
img=cv2.imread(img)
|
239 |
im_h = img.shape[0]
|
240 |
im_w = img.shape[1]
|
241 |
if im_w > im_h:
|