Omnibus commited on
Commit
901177c
Β·
1 Parent(s): c9672ed

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -28
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: