Mushfi commited on
Commit
a031e91
·
1 Parent(s): e871882

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +1 -6
app.py CHANGED
@@ -10,7 +10,7 @@ LABELS = ['NORMAL', 'TUBERCULOSIS', 'PNEUMONIA', 'COVID19']
10
 
11
  def predict_input_image(img):
12
  try:
13
- img = Image.open(BytesIO(base64.b64decode(img)))
14
  img = np.array(img)
15
  except:
16
  pass
@@ -20,9 +20,6 @@ def predict_input_image(img):
20
  prediction=model.predict(img_4d)[0]
21
  return {LABELS[i]: float(prediction[i]) for i in range(4)}
22
 
23
- def k():
24
- return gr.update(value=None)
25
-
26
  with gr.Blocks(title="Chest X-Ray Disease Classification", css="") as demo:
27
  with gr.Row():
28
  textmd = gr.Markdown('''
@@ -33,11 +30,9 @@ with gr.Blocks(title="Chest X-Ray Disease Classification", css="") as demo:
33
  with gr.Column(scale=1, min_width=600):
34
  image = gr.inputs.Image(shape=(128,128))
35
  with gr.Row():
36
- clear_btn = gr.Button("Clear")
37
  submit_btn = gr.Button("Submit", elem_id="warningk", variant='primary')
38
  label = gr.outputs.Label(num_top_classes=4)
39
 
40
- clear_btn.click(k, inputs=[], outputs=image)
41
  submit_btn.click(predict_input_image, inputs=image, outputs=label, api_name="prediction_place")
42
 
43
  demo.launch()
 
10
 
11
  def predict_input_image(img):
12
  try:
13
+ img = Image.open(BytesIO(base64.b64decode(img))).convert('RGB').resize((128,128))
14
  img = np.array(img)
15
  except:
16
  pass
 
20
  prediction=model.predict(img_4d)[0]
21
  return {LABELS[i]: float(prediction[i]) for i in range(4)}
22
 
 
 
 
23
  with gr.Blocks(title="Chest X-Ray Disease Classification", css="") as demo:
24
  with gr.Row():
25
  textmd = gr.Markdown('''
 
30
  with gr.Column(scale=1, min_width=600):
31
  image = gr.inputs.Image(shape=(128,128))
32
  with gr.Row():
 
33
  submit_btn = gr.Button("Submit", elem_id="warningk", variant='primary')
34
  label = gr.outputs.Label(num_top_classes=4)
35
 
 
36
  submit_btn.click(predict_input_image, inputs=image, outputs=label, api_name="prediction_place")
37
 
38
  demo.launch()