wookimchye commited on
Commit
9d4d41a
·
verified ·
1 Parent(s): 90871a0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -9
app.py CHANGED
@@ -26,13 +26,6 @@ detection_model = YOLO(best_yolo_model, task='detect')
26
 
27
 
28
  # Define the image preprocessing function
29
- def preprocess_imageXX(image):
30
- image = image.resize((224, 224)) # Resize to the input size of ResNet50
31
- image = np.array(image) # Convert to numpy array
32
- image = preprocess_input(image) # Preprocess for ResNet50
33
- image = np.expand_dims(image, axis=0) # Add batch dimension
34
- return image
35
-
36
  def preprocess_image(pilimg):
37
  img = pilimg.resize((224, 224)) # Resize to the input size of ResNet50
38
  img_array = image.img_to_array(img)
@@ -69,7 +62,7 @@ def process_image(pilimg):
69
  #font = ImageFont.truetype("arialbd.ttf", 30) # Use arial.ttf for bold font
70
 
71
  draw.text((250, 10), "Good", fill="green", font=font)
72
- #gr.Info("No defect detected,GOOD!", duration=3)
73
  summary_str = "No defect is detected, the cap is GOOD!"
74
 
75
  else: # Defective
@@ -82,7 +75,7 @@ def process_image(pilimg):
82
  font = ImageFont.truetype(font_path, 30)
83
  #font = ImageFont.truetype("arialbd.ttf", 30) # Use arial.ttf for bold font
84
 
85
- draw.text((330, 10), "Defective", fill="red", font=font)
86
 
87
  detections = detection_result[0].boxes.data # Get detections
88
  if len(detections) > 0:
 
26
 
27
 
28
  # Define the image preprocessing function
 
 
 
 
 
 
 
29
  def preprocess_image(pilimg):
30
  img = pilimg.resize((224, 224)) # Resize to the input size of ResNet50
31
  img_array = image.img_to_array(img)
 
62
  #font = ImageFont.truetype("arialbd.ttf", 30) # Use arial.ttf for bold font
63
 
64
  draw.text((250, 10), "Good", fill="green", font=font)
65
+ #gr.Info("No defect detected, GOOD!", duration=3)
66
  summary_str = "No defect is detected, the cap is GOOD!"
67
 
68
  else: # Defective
 
75
  font = ImageFont.truetype(font_path, 30)
76
  #font = ImageFont.truetype("arialbd.ttf", 30) # Use arial.ttf for bold font
77
 
78
+ draw.text((300, 10), "Defective", fill="red", font=font)
79
 
80
  detections = detection_result[0].boxes.data # Get detections
81
  if len(detections) > 0: