Nurisslam commited on
Commit
d6470c5
·
verified ·
1 Parent(s): 853f584

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -7
app.py CHANGED
@@ -2,7 +2,7 @@ import streamlit as st
2
  import numpy as np
3
  from PIL import Image
4
 
5
- # Зақым түрлері (кейін YOLO-дан label тізімі қосуға болады)
6
  DAMAGE_TYPES = [
7
  "Алдыңғы бампер сынған",
8
  "Артқы бампер сынған",
@@ -15,25 +15,25 @@ DAMAGE_TYPES = [
15
 
16
  def fake_detect(image):
17
  """
18
- Бұл функция әзірге рандом зақым шығарады.
19
- Кейін YOLO немесе басқа detection модель осында қосылады.
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