Spaces:
Runtime error
Runtime error
Commit
•
ae0db67
1
Parent(s):
8c1c51a
Update app.py
Browse files
app.py
CHANGED
@@ -5,7 +5,7 @@ from PIL import ImageDraw
|
|
5 |
import gradio as gr
|
6 |
import torch
|
7 |
import easyocr
|
8 |
-
import cv2
|
9 |
import math
|
10 |
import numpy as np
|
11 |
|
@@ -42,7 +42,7 @@ def inference(img, lang):
|
|
42 |
#mask = PIL.Image.open(img.name)
|
43 |
mask = Image.new("L", im.size, 0)
|
44 |
draw_mask(mask, bounds)
|
45 |
-
|
46 |
#masking(im, mask)
|
47 |
#img_inpainted = cv2.inpaint(im, mask, 7, cv2.INPAINT_NS)
|
48 |
#remove_text(im, mask, bounds)
|
@@ -50,12 +50,18 @@ def inference(img, lang):
|
|
50 |
cv2.imshow('dst', dst)
|
51 |
im.save('result.jpg')
|
52 |
mask.save('mask.png')
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
#final.save('final.png')
|
54 |
#img_inpainted.save('inpaint.jpg')
|
55 |
-
|
56 |
#img_inpainted = cv2.inpaint(im, mask, 7, cv2.INPAINT_TELEA)
|
57 |
#cv2.imwrite('dst.png', dst)
|
58 |
-
|
59 |
return ['result.jpg', 'mask.png', pd.DataFrame(bounds). iloc[: , 1:2]]
|
60 |
|
61 |
title = 'EasyOCR'
|
|
|
5 |
import gradio as gr
|
6 |
import torch
|
7 |
import easyocr
|
8 |
+
import cv2 as cv
|
9 |
import math
|
10 |
import numpy as np
|
11 |
|
|
|
42 |
#mask = PIL.Image.open(img.name)
|
43 |
mask = Image.new("L", im.size, 0)
|
44 |
draw_mask(mask, bounds)
|
45 |
+
#
|
46 |
#masking(im, mask)
|
47 |
#img_inpainted = cv2.inpaint(im, mask, 7, cv2.INPAINT_NS)
|
48 |
#remove_text(im, mask, bounds)
|
|
|
50 |
cv2.imshow('dst', dst)
|
51 |
im.save('result.jpg')
|
52 |
mask.save('mask.png')
|
53 |
+
|
54 |
+
img = cv.imread('result.jpg')
|
55 |
+
mask = cv.imread('mask2.png',0)
|
56 |
+
dst = cv.inpaint(img,mask,3,cv.INPAINT_TELEA)
|
57 |
+
|
58 |
+
|
59 |
#final.save('final.png')
|
60 |
#img_inpainted.save('inpaint.jpg')
|
61 |
+
#dst = cv2.inpaint(np.float32(img),np.float32(mask),3,cv2.INPAINT_TELEA)
|
62 |
#img_inpainted = cv2.inpaint(im, mask, 7, cv2.INPAINT_TELEA)
|
63 |
#cv2.imwrite('dst.png', dst)
|
64 |
+
dst.save('result.jpg')
|
65 |
return ['result.jpg', 'mask.png', pd.DataFrame(bounds). iloc[: , 1:2]]
|
66 |
|
67 |
title = 'EasyOCR'
|