Update app.py
Browse files
app.py
CHANGED
|
@@ -2,7 +2,7 @@ import streamlit as st
|
|
| 2 |
import numpy as np
|
| 3 |
from PIL import Image
|
| 4 |
|
| 5 |
-
# Зақым түрлері
|
| 6 |
DAMAGE_TYPES = [
|
| 7 |
"Алдыңғы бампер сынған",
|
| 8 |
"Артқы бампер сынған",
|
|
@@ -15,25 +15,25 @@ DAMAGE_TYPES = [
|
|
| 15 |
|
| 16 |
def fake_detect(image):
|
| 17 |
"""
|
| 18 |
-
|
| 19 |
-
Кейін YOLO немесе басқа
|
| 20 |
"""
|
| 21 |
results = []
|
| 22 |
for damage in DAMAGE_TYPES:
|
| 23 |
-
if np.random.rand() > 0.7: # 30%
|
| 24 |
conf = round(np.random.uniform(0.7, 0.95), 2)
|
| 25 |
results.append((damage, conf))
|
| 26 |
if not results:
|
| 27 |
results.append(("Зақым жоқ", 0.99))
|
| 28 |
return results
|
| 29 |
|
| 30 |
-
# Streamlit интерфейс
|
| 31 |
st.set_page_config(page_title="Car Damage Detector", page_icon="🚗", layout="centered")
|
| 32 |
st.title("🚗 Машина зақымын анықтау")
|
| 33 |
|
| 34 |
-
uploaded_file = st.file_uploader("Машина суретін жүктеңіз", type=["jpg","jpeg","png"])
|
| 35 |
|
| 36 |
-
if uploaded_file:
|
| 37 |
image = Image.open(uploaded_file)
|
| 38 |
st.image(image, caption="Жүктелген сурет", use_column_width=True)
|
| 39 |
|
|
|
|
| 2 |
import numpy as np
|
| 3 |
from PIL import Image
|
| 4 |
|
| 5 |
+
# Зақым түрлері
|
| 6 |
DAMAGE_TYPES = [
|
| 7 |
"Алдыңғы бампер сынған",
|
| 8 |
"Артқы бампер сынған",
|
|
|
|
| 15 |
|
| 16 |
def fake_detect(image):
|
| 17 |
"""
|
| 18 |
+
Қазірше рандом зақым шығарады.
|
| 19 |
+
Кейін YOLO немесе басқа модель қосуға болады.
|
| 20 |
"""
|
| 21 |
results = []
|
| 22 |
for damage in DAMAGE_TYPES:
|
| 23 |
+
if np.random.rand() > 0.7: # 30% мүмкіндік
|
| 24 |
conf = round(np.random.uniform(0.7, 0.95), 2)
|
| 25 |
results.append((damage, conf))
|
| 26 |
if not results:
|
| 27 |
results.append(("Зақым жоқ", 0.99))
|
| 28 |
return results
|
| 29 |
|
| 30 |
+
# Streamlit интерфейс
|
| 31 |
st.set_page_config(page_title="Car Damage Detector", page_icon="🚗", layout="centered")
|
| 32 |
st.title("🚗 Машина зақымын анықтау")
|
| 33 |
|
| 34 |
+
uploaded_file = st.file_uploader("Машина суретін жүктеңіз", type=["jpg", "jpeg", "png"])
|
| 35 |
|
| 36 |
+
if uploaded_file is not None:
|
| 37 |
image = Image.open(uploaded_file)
|
| 38 |
st.image(image, caption="Жүктелген сурет", use_column_width=True)
|
| 39 |
|