CoolFace
Apppublic

RotexX/ACL

sourceHugging Faceupdated 11mo agoView on Hugging Face
0likes
app.py26 linesDownload Raw Back to root
1import gradio as gr
2import cv2
3import numpy as np
4
5# YOLO tahmin fonksiyonu
6def predict(image):
7    result = model.predict(source=image, imgsz=640, conf=0.25)
8    return result[0].plot()[:, :, ::-1]  # Görseli BGR'den RGB'ye çevir
9
10# Arayüz
11with gr.Blocks(theme="gradio/soft") as demo:
12    gr.Markdown("## 🦵 Diz Çapraz Bağ Analizi\nYolo10 Modeli ile MRI Görüntüsü Değerlendirmesi")
13    gr.Markdown("Yüklediğin MR görüntüsünde **ön çapraz bağ hasarları** model tarafından işaretlenir.")
14
15    image_input = gr.Image(type="numpy", label="📷 MR Görüntüsü")
16    image_output = gr.Image(type="numpy", label="📊 Model Tahmini")
17
18    with gr.Row():
19        submit = gr.Button("🧠 Analizi Başlat", variant="primary")
20        clear = gr.Button("🧹 Temizle")
21
22    submit.click(predict, inputs=image_input, outputs=image_output)
23    clear.click(lambda: (None, None), None, [image_input, image_output])
24
25demo.launch()
26