llmat commited on
Commit
6810ff3
·
verified ·
1 Parent(s): 384fe5a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -3
app.py CHANGED
@@ -2,6 +2,7 @@ import gradio as gr
2
  import cv2
3
  import easyocr
4
  from PIL import Image
 
5
 
6
  # Functions for OCR steps
7
  def get_grayscale(image):
@@ -108,9 +109,12 @@ Optical Character Recognition (OCR) is a technology used to convert different ty
108
  Please upload an image and select the correct order of steps to perform OCR. You can also adjust the threshold value using the slider.
109
  """
110
 
111
- example_image_path = "path_to_your_example_image.png" # Provide the path to your example image
112
 
113
- image = gr.Image(value=example_image_path, tool="editor", label="Upload or edit image for OCR")
 
 
 
114
  steps = gr.CheckboxGroup(choices=tutorial_steps, label="Select and order the steps for OCR")
115
  threshold = gr.Slider(0, 255, value=127, step=1, label="Threshold Value")
116
  output = gr.Textbox(label="OCR Output")
@@ -133,4 +137,3 @@ quiz_app = gr.TabbedInterface(
133
 
134
  quiz_app.launch()
135
 
136
-
 
2
  import cv2
3
  import easyocr
4
  from PIL import Image
5
+ import numpy as np
6
 
7
  # Functions for OCR steps
8
  def get_grayscale(image):
 
109
  Please upload an image and select the correct order of steps to perform OCR. You can also adjust the threshold value using the slider.
110
  """
111
 
112
+ example_image_path = "example_image.png" # Provide the path to your example image
113
 
114
+ # Load the example image
115
+ example_image = np.array(Image.open(example_image_path))
116
+
117
+ image = gr.Image(value=example_image, label="Upload or edit image for OCR")
118
  steps = gr.CheckboxGroup(choices=tutorial_steps, label="Select and order the steps for OCR")
119
  threshold = gr.Slider(0, 255, value=127, step=1, label="Threshold Value")
120
  output = gr.Textbox(label="OCR Output")
 
137
 
138
  quiz_app.launch()
139