ITSAIDI commited on
Commit
6a10585
1 Parent(s): 7c48137
Files changed (3) hide show
  1. App.py +4 -1
  2. __pycache__/utilitis.cpython-39.pyc +0 -0
  3. utilitis.py +7 -1
App.py CHANGED
@@ -21,7 +21,10 @@ if uploaded_file is not None:
21
  return Draw(image)
22
 
23
  # Process the image and retrieve results
24
- image, Results = process_image(uploaded_file)
 
 
 
25
  Change_Image(image,image_initiale)
26
  # Some Initializations
27
  sauvgarder_button = st.sidebar.empty()
 
21
  return Draw(image)
22
 
23
  # Process the image and retrieve results
24
+ image, Results,execution_time = process_image(uploaded_file)
25
+ # Execution Time
26
+ st.write(f"Execution Time: {execution_time:.2f} seconds")
27
+ # Change Image
28
  Change_Image(image,image_initiale)
29
  # Some Initializations
30
  sauvgarder_button = st.sidebar.empty()
__pycache__/utilitis.cpython-39.pyc ADDED
Binary file (6.48 kB). View file
 
utilitis.py CHANGED
@@ -4,6 +4,7 @@ from PIL import ImageDraw, ImageFont,ImageEnhance
4
  import torch
5
  from transformers import AutoProcessor,LayoutLMv3ForTokenClassification
6
  import numpy as np
 
7
 
8
  model_Hugging_path = "Noureddinesa/Output_LayoutLMv3_v6"
9
 
@@ -113,6 +114,8 @@ def Get_Json(true_predictions,words):
113
  #############################################################################
114
  #############################################################################
115
  def Draw(image):
 
 
116
  image = enhance_image(image,1.3,1.5)
117
  true_predictions, true_boxes,words = Run_model(image)
118
  draw = ImageDraw.Draw(image)
@@ -155,7 +158,10 @@ def Draw(image):
155
  # Get the Results Json File
156
  Results = Get_Json(true_predictions,words)
157
 
158
- return image,Results
 
 
 
159
 
160
  #############################################################################
161
  #############################################################################
 
4
  import torch
5
  from transformers import AutoProcessor,LayoutLMv3ForTokenClassification
6
  import numpy as np
7
+ import time
8
 
9
  model_Hugging_path = "Noureddinesa/Output_LayoutLMv3_v6"
10
 
 
114
  #############################################################################
115
  #############################################################################
116
  def Draw(image):
117
+ start_time = time.time()
118
+
119
  image = enhance_image(image,1.3,1.5)
120
  true_predictions, true_boxes,words = Run_model(image)
121
  draw = ImageDraw.Draw(image)
 
158
  # Get the Results Json File
159
  Results = Get_Json(true_predictions,words)
160
 
161
+ end_time = time.time()
162
+ execution_time = end_time - start_time
163
+
164
+ return image,Results,execution_time
165
 
166
  #############################################################################
167
  #############################################################################