Baptlem commited on
Commit
71f4cfe
1 Parent(s): 9702a1f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -1
app.py CHANGED
@@ -114,6 +114,8 @@ def pipe_inference(
114
  return all_outputs
115
 
116
  def resize_image(image, resolution):
 
 
117
  h, w = image.shape[:2]
118
  ratio = w/h
119
  if ratio > 1 :
@@ -122,10 +124,14 @@ def resize_image(image, resolution):
122
  resized_image = cv2.resize(image, (resolution, int(resolution/ratio)), interpolation=cv2.INTER_NEAREST)
123
  else:
124
  resized_image = cv2.resize(image, (resolution, resolution), interpolation=cv2.INTER_NEAREST)
125
- return resized_image
 
126
 
127
 
128
  def preprocess_canny(image, resolution=128):
 
 
 
129
  processed_image = cv2.Canny(image, low_threshold, high_threshold)
130
  processed_image = processed_image[:, :, None]
131
  processed_image = np.concatenate([processed_image, processed_image, processed_image], axis=2)
 
114
  return all_outputs
115
 
116
  def resize_image(image, resolution):
117
+ if not isinstance(image, np.ndarray):
118
+ image = np.array(image)
119
  h, w = image.shape[:2]
120
  ratio = w/h
121
  if ratio > 1 :
 
124
  resized_image = cv2.resize(image, (resolution, int(resolution/ratio)), interpolation=cv2.INTER_NEAREST)
125
  else:
126
  resized_image = cv2.resize(image, (resolution, resolution), interpolation=cv2.INTER_NEAREST)
127
+
128
+ return Image.fromarray(resized_image)
129
 
130
 
131
  def preprocess_canny(image, resolution=128):
132
+ if not isinstance(image, np.ndarray):
133
+ image = np.array(image)
134
+
135
  processed_image = cv2.Canny(image, low_threshold, high_threshold)
136
  processed_image = processed_image[:, :, None]
137
  processed_image = np.concatenate([processed_image, processed_image, processed_image], axis=2)