Update app.py
Browse files
app.py
CHANGED
@@ -211,15 +211,12 @@ def sepia(input_img):
|
|
211 |
img_batch = np.expand_dims(img, axis=0)
|
212 |
img_batch = np.transpose(img_batch, (0, 3, 1, 2))
|
213 |
|
214 |
-
|
215 |
-
logits = outputs.logits
|
216 |
-
|
217 |
-
logits = tf.transpose(logits, [0, 2, 3, 1])
|
218 |
-
logits = tf.image.resize(
|
219 |
-
logits, input_img.size[::-1]
|
220 |
-
) # We reverse the shape of `image` because `image.size` returns width and height.
|
221 |
-
seg = tf.math.argmax(logits, axis=-1)[0]
|
222 |
|
|
|
|
|
|
|
|
|
223 |
color_seg = np.zeros(
|
224 |
(seg.shape[0], seg.shape[1], 3), dtype=np.uint8
|
225 |
) # height, width, 3
|
|
|
211 |
img_batch = np.expand_dims(img, axis=0)
|
212 |
img_batch = np.transpose(img_batch, (0, 3, 1, 2))
|
213 |
|
214 |
+
logits = sess.run(None, {"pixel_values": img_batch})[0]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
215 |
|
216 |
+
logits = np.transpose(logits, (0, 2, 3, 1))
|
217 |
+
seg = np.argmax(logits, axis=-1)[0].astype('float32')
|
218 |
+
seg = cv2.resize(seg, (640, 640))
|
219 |
+
|
220 |
color_seg = np.zeros(
|
221 |
(seg.shape[0], seg.shape[1], 3), dtype=np.uint8
|
222 |
) # height, width, 3
|