yaroslavski88's picture
Upload 24 files
3f67d40

YOLOv8_Object_detection_v1.0_app



Ultralytics CI Open In Colab

Введение / Introduction

RUS:

  • Этот репозиторий предоставляет удобный интерактивный интерфейс для YOLOv8, и этот интерфейс создан на базе Streamlit.
  • В таблицу ниже, помимо стандартных моделей, включены модели, обученные на основе датасетов с Roboflow:

ENG:

Функции / Features

RUS:

  • Доступные типы задачи: Обнаружение транспорта, обнаружение гос.номера автомобиля, сегментация, обнаружения объектов
  • Доступные модели обнаружения/сегментации: DetlicPl_s DetlicPl_l Veh_Det yolov8n, yolov8s, yolov8m, yolov8l, yolov8x yolov8n-seg, yolov8s-seg, yolov8m-seg, yolov8l-seg, yolov8x-seg
  • Несколько входных форматов: Изображение, Видео, Вебкамера

ENG:

  • Available task types: Vehicle detection, license plate detection, segmentation, object detection.
  • Available detection/segmentation models: DetlicPl_s DetlicPl_l Veh_Det yolov8n, yolov8s, yolov8m, yolov8l, yolov8x yolov8n-seg, yolov8s-seg, yolov8m-seg, yolov8l-seg, yolov8x-seg
  • Multiple input formats: Multiple input formats. Image, Video, Webcam

Интерактивный интерфейс / Interactive Interface

Интерфейс ввода изображения / Image Input Interface

image_input_demo
image_input_demo

Интерфейс ввода видео / Video Input Interface

video_input_demo

Интерфейс ввода веб-камеры / Webcam Input Interface

webcam_input_demo

Установка / Installation

Скачать и распаковать репозиторий / Download and unzip repository

https://github.com/yaroslavski88/Yolov8_Object_detection_v1.0_app

Открыть Терминал/ Open Terminal

https://github.com/yaroslavski88/Yolov8_Object_detection_v1.0_app
### Установить пакеты / Install packages
```commandline
# yolov8 dependencies
pip install ultralytics

# Streamlit dependencies
pip install streamlit

Загрузите предварительно обученные веса обнаружения YOLOv8 / Download Pre-trained YOLOv8 Detection Weights

  • RUS: Создайте каталог с именем weights, создайте подкаталог с именем detection и сохраните загруженные веса обнаружения объектов YOLOv8 внутри этого каталога. Файлы весов можно скачать из таблиц ниже.
  • ENG: Create a directory named weights and create a subdirectory named detection and save the downloaded YOLOv8 object detection weights inside this directory. The weight files can be downloaded from the tables below.
Обнаружение транспорта, обнаружение гос.номера автомобиля / Vehicle detection, license plate detection models
DetlicPl_s
DetlicPl_l
Veh_Det
Модели Yolov8 (Обнаружение) / Models Yolov8 (Detection)
YOLOv8n
YOLOv8s
YOLOv8m
YOLOv8l
YOLOv8x
Модели Yolov8 (Сегментация) / Models Yolov8 (Segmentation)
YOLOv8n
YOLOv8s
YOLOv8m
YOLOv8l
YOLOv8x

Запуск / Run

streamlit run app.py
  • RUS: Затем запустится сервер Streamlit и автоматически откроется в веб-браузере страница Streamlit по умолчанию.
  • ENG: Then will start the Streamlit server and open your web browser to the default Streamlit page automatically.