teslatony commited on
Commit
ecce64d
·
verified ·
1 Parent(s): 54bcef2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -2,7 +2,6 @@ import cv2
2
  from ultralytics import YOLO
3
  import gradio as gr
4
 
5
- # Загружаем модель
6
  model = YOLO("yolov8n.pt")
7
 
8
  def yolo_process(frame):
@@ -12,11 +11,12 @@ def yolo_process(frame):
12
 
13
  with gr.Blocks() as demo:
14
  gr.Markdown("### 🎥 YOLOv8: распознавание объектов с веб-камеры")
15
- camera_input = gr.Camera(label="Веб-камера")
16
  output_video = gr.Image(label="Результат")
17
- camera_input.change(fn=yolo_process, inputs=camera_input, outputs=output_video)
18
 
19
  demo.launch()
20
 
21
 
22
 
 
 
2
  from ultralytics import YOLO
3
  import gradio as gr
4
 
 
5
  model = YOLO("yolov8n.pt")
6
 
7
  def yolo_process(frame):
 
11
 
12
  with gr.Blocks() as demo:
13
  gr.Markdown("### 🎥 YOLOv8: распознавание объектов с веб-камеры")
14
+ webcam = gr.Video(label="Веб-камера", type="numpy", streaming=True)
15
  output_video = gr.Image(label="Результат")
16
+ webcam.stream(fn=yolo_process, inputs=webcam, outputs=output_video)
17
 
18
  demo.launch()
19
 
20
 
21
 
22
+