yuragoithf commited on
Commit
1899d85
·
1 Parent(s): e4ea178

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -3
app.py CHANGED
@@ -1,10 +1,11 @@
1
- import os
2
  import cv2
3
  import gradio as gr
4
  import tensorflow as tf
5
  import urllib.request
6
  import numpy as np
7
  import keras.backend as K
 
8
 
9
  from PIL import Image
10
  from matplotlib import cm
@@ -56,17 +57,20 @@ def gen_pred(img, model=seg_model):
56
  # open_cv_image = np.array(pil_image)
57
  # img = open_cv_image[:, :, ::-1].copy()
58
  # # img = cv2.imread("./003e2c95d.jpg")
 
 
 
59
  img = img[::IMG_SCALING[0], ::IMG_SCALING[1]]
60
  img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
61
  img = img/255
62
  img = tf.expand_dims(img, axis=0)
63
  pred = model.predict(img)
64
  pred = np.squeeze(pred, axis=0)
65
- print(pred)
 
66
  img_bytes = pred.tobytes()
67
  nparr = np.frombuffer(img_bytes, np.byte)
68
  pred_pil = cv2.imdecode(nparr, cv2.IMREAD_REDUCED_COLOR_8)
69
- print(pred_pil)
70
  # return "UI in developing process ..."
71
  return pred_pil
72
 
 
1
+ import os, io
2
  import cv2
3
  import gradio as gr
4
  import tensorflow as tf
5
  import urllib.request
6
  import numpy as np
7
  import keras.backend as K
8
+ from transformers import pipeline
9
 
10
  from PIL import Image
11
  from matplotlib import cm
 
57
  # open_cv_image = np.array(pil_image)
58
  # img = open_cv_image[:, :, ::-1].copy()
59
  # # img = cv2.imread("./003e2c95d.jpg")
60
+ img_byte_arr = io.BytesIO()
61
+ img.save(img_byte_arr, format='JPEG', subsampling=0, quality=100)
62
+ img = img_byte_arr.getvalue()
63
  img = img[::IMG_SCALING[0], ::IMG_SCALING[1]]
64
  img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
65
  img = img/255
66
  img = tf.expand_dims(img, axis=0)
67
  pred = model.predict(img)
68
  pred = np.squeeze(pred, axis=0)
69
+ print(len(pred))
70
+ print(max(pred))
71
  img_bytes = pred.tobytes()
72
  nparr = np.frombuffer(img_bytes, np.byte)
73
  pred_pil = cv2.imdecode(nparr, cv2.IMREAD_REDUCED_COLOR_8)
 
74
  # return "UI in developing process ..."
75
  return pred_pil
76