teslatony commited on
Commit
ecd6071
·
verified ·
1 Parent(s): b6473ff

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -1,11 +1,11 @@
1
- import gradio as gr
2
- from gradio_webrtc import VideoTransformerBase, webrtc_streamer
3
- from ultralytics import YOLO
4
  import cv2
 
 
 
5
 
6
  model = YOLO("yolov8n.pt")
7
 
8
- class YOLOTransformer(VideoTransformerBase):
9
  def transform(self, frame):
10
  results = model.predict(source=frame, imgsz=640, conf=0.25, verbose=False)
11
  annotated = results[0].plot()
@@ -13,7 +13,7 @@ class YOLOTransformer(VideoTransformerBase):
13
 
14
  with gr.Blocks() as demo:
15
  gr.Markdown("### 🎥 YOLOv8: Распознавание объектов с веб-камеры")
16
- webrtc_streamer(key="yolo", video_transformer_factory=YOLOTransformer)
17
 
18
  demo.launch()
19
 
 
 
 
 
1
  import cv2
2
+ from ultralytics import YOLO
3
+ import fastrtc
4
+ import gradio as gr
5
 
6
  model = YOLO("yolov8n.pt")
7
 
8
+ class YOLOTransformer(fastrtc.VideoTransformer):
9
  def transform(self, frame):
10
  results = model.predict(source=frame, imgsz=640, conf=0.25, verbose=False)
11
  annotated = results[0].plot()
 
13
 
14
  with gr.Blocks() as demo:
15
  gr.Markdown("### 🎥 YOLOv8: Распознавание объектов с веб-камеры")
16
+ fastrtc.webrtc_streamer(key="yolo", video_transformer_factory=YOLOTransformer)
17
 
18
  demo.launch()
19