YashGb commited on
Commit
0742fe8
β€’
1 Parent(s): 24aad07

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -0
app.py CHANGED
@@ -6,6 +6,13 @@ import gradio as gr
6
  import torch
7
  import easyocr
8
 
 
 
 
 
 
 
 
9
 
10
  def draw_boxes(image, bounds, color='yellow', width=2):
11
  draw = ImageDraw.Draw(image)
@@ -23,6 +30,9 @@ def inference(img, lang):
23
  return ['result.jpg', pd.DataFrame(bounds).iloc[: , 1:]]
24
 
25
  title = 'EasyOCR'
 
 
 
26
  css = ".output_image, .input_image {height: 40rem !important; width: 100% !important;}"
27
  choices = [
28
  "abq",
 
6
  import torch
7
  import easyocr
8
 
9
+ torch.hub.download_url_to_file('https://github.com/JaidedAI/EasyOCR/raw/master/examples/english.png', 'english.png')
10
+ torch.hub.download_url_to_file('https://github.com/JaidedAI/EasyOCR/raw/master/examples/thai.jpg', 'thai.jpg')
11
+ torch.hub.download_url_to_file('https://github.com/JaidedAI/EasyOCR/raw/master/examples/french.jpg', 'french.jpg')
12
+ torch.hub.download_url_to_file('https://github.com/JaidedAI/EasyOCR/raw/master/examples/chinese.jpg', 'chinese.jpg')
13
+ torch.hub.download_url_to_file('https://github.com/JaidedAI/EasyOCR/raw/master/examples/japanese.jpg', 'japanese.jpg')
14
+ torch.hub.download_url_to_file('https://github.com/JaidedAI/EasyOCR/raw/master/examples/korean.png', 'korean.png')
15
+ torch.hub.download_url_to_file('https://i.imgur.com/mwQFd7G.jpeg', 'Hindi.jpeg')
16
 
17
  def draw_boxes(image, bounds, color='yellow', width=2):
18
  draw = ImageDraw.Draw(image)
 
30
  return ['result.jpg', pd.DataFrame(bounds).iloc[: , 1:]]
31
 
32
  title = 'EasyOCR'
33
+ description = 'Gradio demo for EasyOCR. EasyOCR demo supports 80+ languages.To use it, simply upload your image and choose a language from the dropdown menu, or click one of the examples to load them. Read more at the links below.'
34
+ article = "<p style='text-align: center'><a href='https://www.jaided.ai/easyocr/'>Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.</a> | <a href='https://github.com/JaidedAI/EasyOCR'>Github Repo</a></p>"
35
+ examples = [['english.png',['en']],['thai.jpg',['th']],['french.jpg',['fr', 'en']],['chinese.jpg',['ch_sim', 'en']],['japanese.jpg',['ja', 'en']],['korean.png',['ko', 'en']],['Hindi.jpeg',['hi', 'en']]]
36
  css = ".output_image, .input_image {height: 40rem !important; width: 100% !important;}"
37
  choices = [
38
  "abq",