SonFox2920 commited on
Commit
7cbb26b
·
verified ·
1 Parent(s): 1f2f1b7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -16
app.py CHANGED
@@ -65,25 +65,25 @@ def preprocess_image(image):
65
  # Convert to numpy array
66
  img_array = np.array(image)
67
 
68
- # Convert to RGB if needed
69
- if len(img_array.shape) == 2: # Grayscale
70
- img_array = cv2.cvtColor(img_array, cv2.COLOR_GRAY2RGB)
71
- elif img_array.shape[2] == 4: # RGBA
72
- img_array = cv2.cvtColor(img_array, cv2.COLOR_RGBA2RGB)
73
 
74
- # Preprocess image similar to training
75
- img_hsv = cv2.cvtColor(img_array, cv2.COLOR_RGB2HSV)
76
- img_hsv[:, :, 2] = cv2.equalizeHist(img_hsv[:, :, 2])
77
- img_array = cv2.cvtColor(img_hsv, cv2.COLOR_HSV2RGB)
78
 
79
- # Adjust brightness
80
- target_brightness = 150
81
- current_brightness = np.mean(img_array)
82
- alpha = target_brightness / (current_brightness + 1e-5)
83
- img_array = cv2.convertScaleAbs(img_array, alpha=alpha, beta=0)
84
 
85
- # Apply Gaussian blur
86
- img_array = cv2.GaussianBlur(img_array, (5, 5), 0)
87
 
88
  # Resize
89
  img_array = cv2.resize(img_array, (256, 256))
 
65
  # Convert to numpy array
66
  img_array = np.array(image)
67
 
68
+ # # Convert to RGB if needed
69
+ # if len(img_array.shape) == 2: # Grayscale
70
+ # img_array = cv2.cvtColor(img_array, cv2.COLOR_GRAY2RGB)
71
+ # elif img_array.shape[2] == 4: # RGBA
72
+ # img_array = cv2.cvtColor(img_array, cv2.COLOR_RGBA2RGB)
73
 
74
+ # # Preprocess image similar to training
75
+ # img_hsv = cv2.cvtColor(img_array, cv2.COLOR_RGB2HSV)
76
+ # img_hsv[:, :, 2] = cv2.equalizeHist(img_hsv[:, :, 2])
77
+ # img_array = cv2.cvtColor(img_hsv, cv2.COLOR_HSV2RGB)
78
 
79
+ # # Adjust brightness
80
+ # target_brightness = 150
81
+ # current_brightness = np.mean(img_array)
82
+ # alpha = target_brightness / (current_brightness + 1e-5)
83
+ # img_array = cv2.convertScaleAbs(img_array, alpha=alpha, beta=0)
84
 
85
+ # # Apply Gaussian blur
86
+ # img_array = cv2.GaussianBlur(img_array, (5, 5), 0)
87
 
88
  # Resize
89
  img_array = cv2.resize(img_array, (256, 256))