main.py
# помщник, который умеет открывать видео, показывать его и сохранять
# умеет находить вещи
: = 0
= # загружается уже обученая нейросеть
: = # какие обьекты надо искать
= # создается обьект который умеет читать видео
# Сохранение результата
= # выхватываем размеры из видео
= # выхватываем размеры из видео
= # сколько кадров показывается за секунд
= # создаем новоё видео, на старте оно пустое, как альбом в который будем вклеивать кадры
, = # читаем кадр
break
= # передаем кадр в модель. то есть мы говорим нейросети найти что то
=
=
continue
+= 1
= # Вероятность
, , , = # Кординаты
: = f # Подпись
# рисуем прямоугольник
# пишем текст, типо что обьект
# сохраняем кадр, бёрем кадр и кладём его в новое видео
# показыает оработанное видео
# комманда для выхода из программы
break
# закрываем файл видео
# закрывем файл, в который записывали результат.
# закрываем все окна OpenCV
: = 0
=
: =
=
=
: =
continue
: =
# кординаты рамки
, , , =
+= 1
= f
# рисуем рамку
# detection_video(model="yolov8n.pt", video_path="video/1.mp4")