Raaniel commited on
Commit
c11cf11
1 Parent(s): 9309d3c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -16
app.py CHANGED
@@ -110,30 +110,35 @@ with gr.Blocks(theme=gr.themes.Base(primary_hue="zinc",
110
  <img src='file/dd_logo.png' width='200'>
111
  """
112
  gr.Markdown(markdown_content)
113
- gr.Markdown("# 🔥 Wczesne rozpoznawanie pożarów 🔥")
114
-
115
- gr.Markdown(""" ## Zauważ Ogień, Ocal Naturę! W mgnieniu oka rozróżnij dym od chmur dzięki naszemu inteligentnemu narzędziu do wykrywania pożarów.
116
- ### Napędzane przez obszerną bazę ponad 14 000 obrazów i zaawansowane modele uczenia maszynowego, nasze narzędzie umożliwia wczesne rozpoznawanie ognia. Szybko, sprytnie i czujnie – chronimy nasze środowisko przed pierwszymi oznakami zagrożenia.""")
117
-
118
- with gr.Accordion("Więcej informacji", open = False):
119
- gr.Markdown("""Nasilenie się pożarów, potęgowane przez zmiany klimatyczne, stanowi poważne wyzwanie w szybkiej detekcji i reagowaniu.
120
- Tradycyjne metody wykrywania pożarów, takie jak obserwacja ludzka i raporty, często okazują się zbyt wolne, zwłaszcza na obszarach oddalonych.
121
- Automatyczne systemy wykrywania dymu oferują rozwiązanie, wykorzystując głębokie uczenie do szybkiego i dokładnego identyfikowania dymu na obrazach.
122
- Umiejętność odróżnienia dymu od zjawisk o podobnym wyglądzie, jak chmury, jest kluczowa. Ta różnica pozwala na szybsze lokalizowanie ognisk pożarów,
123
- co umożliwia szybsze czas reakcji i potencjalnie ratuje ogromne obszary regionów naturalnych i mieszkalnych przed zniszczeniem.
124
- Poprzez poprawę szybkości i dokładności wykrywania pożarów, możemy znacząco złagodzić ich wpływ na społeczności, gospodarki i ekosystemy.""")
 
 
 
 
 
125
 
126
  with gr.Column():
127
- image = gr.Image(label = "Obraz")
128
 
129
- gallery = gr.Gallery(value = examples, label="Przykładowe zdjęcia",columns=[4], rows=[1], height=200, object_fit = "scale-down")
130
 
131
  def get_select_index(evt: gr.SelectData):
132
  return examples[evt.index]
133
 
134
  gallery.select(get_select_index, None, image)
135
- action = gr.Button("Rozpoznaj")
136
- prediction = gr.Textbox(label = "Predykcja")
137
 
138
  action.click(fn=predict, inputs=image, outputs=prediction)
139
 
 
110
  <img src='file/dd_logo.png' width='200'>
111
  """
112
  gr.Markdown(markdown_content)
113
+ gr.Markdown("# 🔥 Early Fire Detection 🔥")
114
+
115
+ gr.Markdown(""" ## Spot Fire, Preserve Nature! Effortlessly tell apart smoke from clouds using our smart fire detection technology.
116
+ Our system is enhanced by a comprehensive database of more than 14,000 images and sophisticated machine learning algorithms,
117
+ facilitating prompt identification of fire. Fast, intelligent, and vigilant – we safeguard our environment against the initial threat signs.
118
+
119
+
120
+ The model was trained on the "smokedataset" by Jakub Szumny, from the Math and Computer Science Division at the University of Illinois at Urbana-Champaign.
121
+ This dataset is accessible at [Hugging Face](https://huggingface.co/datasets/sagecontinuum/smokedataset).""")
122
+
123
+ with gr.Accordion("Details", open = False):
124
+ gr.Markdown("""The rise in fire incidents, intensified by climate change, poses a significant challenge for quick detection and action.
125
+ Conventional methods of fire detection, like manual observation and reporting, are often too slow, particularly in remote locations.
126
+ Automated smoke detection systems provide a solution, leveraging deep learning for rapid and precise smoke detection in images.
127
+ The skill to differentiate smoke from visually similar occurrences, such as clouds, is vital. This distinction leads to quicker identification of fire sources,
128
+ allowing for faster response times and possibly preserving large tracts of natural and inhabited areas from devastation.
129
+ Enhancing the speed and precision of fire detection can greatly reduce their effects on communities, economies, and ecosystems.""")
130
 
131
  with gr.Column():
132
+ image = gr.Image(label = "Picture")
133
 
134
+ gallery = gr.Gallery(value = examples, label="Example photos",columns=[4], rows=[1], height=200, object_fit = "scale-down")
135
 
136
  def get_select_index(evt: gr.SelectData):
137
  return examples[evt.index]
138
 
139
  gallery.select(get_select_index, None, image)
140
+ action = gr.Button("Detect")
141
+ prediction = gr.Textbox(label = "Prediction")
142
 
143
  action.click(fn=predict, inputs=image, outputs=prediction)
144