Update app.py
Browse files
app.py
CHANGED
|
@@ -10,7 +10,7 @@ LABELS = ['NORMAL', 'TUBERCULOSIS', 'PNEUMONIA', 'COVID19']
|
|
| 10 |
|
| 11 |
# Суретті өңдеу және болжау функциясы
|
| 12 |
def predict_input_image(img):
|
| 13 |
-
img = img.resize((128, 128))
|
| 14 |
img_array = np.array(img).reshape(-1, 128, 128, 3) / 255.0
|
| 15 |
prediction = model.predict(img_array)[0]
|
| 16 |
return {LABELS[i]: float(prediction[i]) for i in range(4)}
|
|
@@ -25,7 +25,7 @@ with gr.Blocks(title="Lung Disease Classification") as demo:
|
|
| 25 |
|
| 26 |
with gr.Row():
|
| 27 |
with gr.Column(scale=1, min_width=600):
|
| 28 |
-
image = gr.Image(type="pil",
|
| 29 |
with gr.Row():
|
| 30 |
clear_btn = gr.Button("Clear")
|
| 31 |
submit_btn = gr.Button("Submit", variant='primary')
|
|
@@ -36,4 +36,4 @@ with gr.Blocks(title="Lung Disease Classification") as demo:
|
|
| 36 |
submit_btn.click(fn=predict_input_image, inputs=image, outputs=label)
|
| 37 |
|
| 38 |
# Интерфейсті іске қосу
|
| 39 |
-
demo.launch()
|
|
|
|
| 10 |
|
| 11 |
# Суретті өңдеу және болжау функциясы
|
| 12 |
def predict_input_image(img):
|
| 13 |
+
img = img.resize((128, 128)) # Суреттің өлшемін өзгертеміз
|
| 14 |
img_array = np.array(img).reshape(-1, 128, 128, 3) / 255.0
|
| 15 |
prediction = model.predict(img_array)[0]
|
| 16 |
return {LABELS[i]: float(prediction[i]) for i in range(4)}
|
|
|
|
| 25 |
|
| 26 |
with gr.Row():
|
| 27 |
with gr.Column(scale=1, min_width=600):
|
| 28 |
+
image = gr.Image(type="pil", label="Upload image")
|
| 29 |
with gr.Row():
|
| 30 |
clear_btn = gr.Button("Clear")
|
| 31 |
submit_btn = gr.Button("Submit", variant='primary')
|
|
|
|
| 36 |
submit_btn.click(fn=predict_input_image, inputs=image, outputs=label)
|
| 37 |
|
| 38 |
# Интерфейсті іске қосу
|
| 39 |
+
demo.launch()
|