Update app.py
Browse files
app.py
CHANGED
@@ -31,9 +31,7 @@ from sklearn.feature_extraction.text import TfidfVectorizer
|
|
31 |
|
32 |
|
33 |
|
34 |
-
|
35 |
-
model = VisionEncoderDecoderModel.from_pretrained('microsoft/trocr-base-handwritten')
|
36 |
-
plt.switch_backend('Agg')
|
37 |
def horizontal_projections(sobel_image):
|
38 |
return np.sum(sobel_image, axis=1)
|
39 |
|
@@ -304,16 +302,17 @@ def extract(image):
|
|
304 |
print(line_image)
|
305 |
new_p = Image.fromarray(line_image)
|
306 |
new_p = new_p.convert("L")
|
307 |
-
imageio.imwrite('
|
308 |
|
309 |
|
310 |
|
311 |
-
image = Image.open("
|
312 |
|
313 |
#print("Started Processing")
|
314 |
#image = line_image
|
315 |
pixel_values = processor(images=image, return_tensors="pt").pixel_values
|
316 |
-
|
|
|
317 |
generated_ids = model.generate(pixel_values)
|
318 |
generated_text = processor.batch_decode(generated_ids, skip_special_tokens=True)[0]
|
319 |
print(generated_text)
|
|
|
31 |
|
32 |
|
33 |
|
34 |
+
|
|
|
|
|
35 |
def horizontal_projections(sobel_image):
|
36 |
return np.sum(sobel_image, axis=1)
|
37 |
|
|
|
302 |
print(line_image)
|
303 |
new_p = Image.fromarray(line_image)
|
304 |
new_p = new_p.convert("L")
|
305 |
+
imageio.imwrite('demo1.jpeg',new_p)
|
306 |
|
307 |
|
308 |
|
309 |
+
image = Image.open("demo1.jpeg").convert("RGB")
|
310 |
|
311 |
#print("Started Processing")
|
312 |
#image = line_image
|
313 |
pixel_values = processor(images=image, return_tensors="pt").pixel_values
|
314 |
+
processor = TrOCRProcessor.from_pretrained('microsoft/trocr-base-handwritten')
|
315 |
+
model = VisionEncoderDecoderModel.from_pretrained('microsoft/trocr-base-handwritten')
|
316 |
generated_ids = model.generate(pixel_values)
|
317 |
generated_text = processor.batch_decode(generated_ids, skip_special_tokens=True)[0]
|
318 |
print(generated_text)
|