Nguyen Thai Thao Uyen commited on
Commit
9e43181
·
1 Parent(s): fbc5057
Files changed (1) hide show
  1. app.py +16 -13
app.py CHANGED
@@ -43,18 +43,18 @@ def server(input: Inputs, output: Outputs, session: Session):
43
  return None
44
 
45
  @output
46
- @render.image
47
- def image_output():
48
- here = Path(__file__).parent
49
- if input.image_input():
50
- src = input.image_input()[0]['datapath']
51
- img = {"src": src, "width": "500px"}
52
- x = run.pred(src)
53
- print(x)
54
- return img
55
- return None
56
-
57
- @render.plot(alt="A histogram")
58
  def plot():
59
  if input.image_input():
60
  new_image = input.image_input()[0]['datapath']
@@ -78,7 +78,10 @@ def server(input: Inputs, output: Outputs, session: Session):
78
  ax.set_yticks([])
79
  ax.set_xticklabels([])
80
  ax.set_yticklabels([])
81
-
 
 
 
82
  return fig
83
 
84
 
 
43
  return None
44
 
45
  @output
46
+ # @render.image
47
+ # def image_output():
48
+ # here = Path(__file__).parent
49
+ # if input.image_input():
50
+ # src = input.image_input()[0]['datapath']
51
+ # img = {"src": src, "width": "500px"}
52
+ # x = run.pred(src)
53
+ # print(x)
54
+ # return img
55
+ # return None
56
+
57
+ @render.plot
58
  def plot():
59
  if input.image_input():
60
  new_image = input.image_input()[0]['datapath']
 
78
  ax.set_yticks([])
79
  ax.set_xticklabels([])
80
  ax.set_yticklabels([])
81
+ else:
82
+ fig, _ = plt.subplots() # Create an empty figure if no image received
83
+ fig.text(0.5, 0.5, "No image received", ha='center', va='center', fontsize=14)
84
+ print("no image received")
85
  return fig
86
 
87