Ultralytics YOLO27:
Руководства

Роль FPS в компьютерном зрении

Узнай, почему FPS важен в компьютерном зрении и как он влияет на обнаружение объектов в реальном времени, аналитику видео и приложения на базе ИИ.

ABAbirami Vina9 min read
Роль частоты кадров (FPS) в компьютерном зрении

Просмотр замедленного повтора любимого спортивного момента, где видна каждая деталь, сильно отличается от просмотра записи с камеры наблюдения, которая обычно выглядит дёрганой и плохо воспринимается. Ключевая техническая характеристика, объясняющая эти различия, — FPS, то есть количество кадров в секунду, показываемых в видео. Более высокий FPS обеспечивает плавное, реалистичное движение, а более низкий FPS может привести к дёрганой записи с меньшей детализацией.

Эта концепция напрямую влияет на компьютерное зрение — область ИИ, которая позволяет машинам интерпретировать и анализировать визуальные данные подобно человеку. В компьютерном зрении более высокий FPS означает, что системы могут захватывать больше информации каждую секунду, повышая точность обнаружения и отслеживания объектов в реальном времени.

В этой статье мы рассмотрим технические аспекты FPS и его связь с приложениями компьютерного зрения. Давай начнём!

Что означает FPS в компьютерном зрении?#

Представь, что ты играешь в гоночную игру: при 60 FPS каждый поворот ощущается плавным и отзывчивым, а при 20 FPS управление запаздывает, и уклоняться от препятствий становится сложнее. Проще говоря, FPS можно представить как количество неподвижных изображений, показываемых каждую секунду. Чем больше изображений в секунду, тем плавнее и естественнее выглядит движение, а меньшее количество изображений делает его прерывистым.

Как и в играх, FPS — важная часть приложений компьютерного зрения. Более высокий FPS позволяет плавно отслеживать объекты с помощью ИИ для компьютерного зрения, а более низкий FPS может привести к потере деталей.

Например, в спортивной аналитике камеры на базе ИИ должны работать с более высоким FPS, чтобы отслеживать быстрые передачи, движения игроков и траектории мяча. Более низкий FPS может привести к тому, что важный момент контакта ноги с мячом или быстрое изменение направления останутся незамеченными, что повлияет на точность анализа.

Аналогично, при мониторинге дорожного движения системы используют высокий FPS для обнаружения превышения скорости и перестроений в реальном времени. Выбор подходящего FPS зависит от конкретных требований каждого приложения компьютерного зрения и требует баланса между производительностью, эффективностью и чёткостью изображения.

Сравнение разных частот кадров

Рис. 1. Сравнение разных частот кадров.

Технические аспекты FPS в компьютерном зрении#

Теперь, когда мы разобрали, что такое FPS и как он используется в компьютерном зрении, давай рассмотрим его технические аспекты — начнём с вычисления FPS видео.

Чтобы получить FPS видео, раздели общее количество кадров на длительность видео в секундах. Например, если в видео 96 кадров за 4 секунды, его частота составляет 24 FPS — то есть каждую секунду отображаются 24 изображения, — тогда как 32 кадра за 4 секунды дают 8 FPS. Библиотеки Python, например OpenCV, позволяют извлекать метаданные видео, подсчитывать кадры и автоматически вычислять FPS, упрощая анализ видео.

24 FPS против 8 FPS и 4 FPS

Рис. 2. 24 FPS против 8 FPS и 4 FPS.

Факторы, влияющие на FPS видео#

Однако одного вычисления FPS недостаточно для принятия технических решений при разработке решений для компьютерного зрения. Также важно учитывать различные факторы, которые могут влиять на эффективную частоту кадров, например возможности оборудования, оптимизацию программного обеспечения и условия окружающей среды.

Рассмотрим эти факторы подробнее:

  • Возможности оборудования: качество сенсора камеры и вычислительная мощность устройства определяют, сколько кадров можно захватить каждую секунду. Более качественное оборудование обычно поддерживает более высокий FPS и обеспечивает более плавное видео.
  • Оптимизация программного обеспечения: эффективное программное обеспечение для кодирования и обработки видео помогает быстро извлекать и анализировать кадры. Благодаря этому видео обрабатывается без лишних задержек.
  • Условия окружающей среды: освещение и движение в сцене влияют на то, насколько чётко захватываются кадры. Хорошее освещение и умеренное движение могут повысить FPS, тогда как плохие условия могут потребовать более высокого FPS для сохранения чёткости.
  • Потребности в хранении: более высокий FPS позволяет захватывать больше кадров в секунду, что приводит к увеличению размера файлов. Это повышает требования к хранилищу и требует более быстрой обработки данных для обеспечения плавного воспроизведения.

Изучение FPS в приложениях компьютерного зрения#

Модели ИИ, такие как Ultralytics YOLO11, поддерживающие задачи компьютерного зрения в реальном времени, можно использовать для анализа видео с высокой частотой кадров. Эта возможность работы в реальном времени критически важна для таких приложений, как автономное вождение, наблюдение и робототехника, где даже небольшие задержки могут привести к существенным ошибкам.

Рассмотрим несколько реальных приложений ИИ для компьютерного зрения, в которых высокий FPS необходим для точности и производительности.

Более высокая частота кадров для решений в области наблюдения и безопасности#

Системы наблюдения, контролирующие участки с интенсивным движением, например автомагистрали, используют высокий FPS для захвата мельчайших деталей, благодаря чему быстро движущиеся автомобили чётко фиксируются. Такая чёткость необходима системам автоматического распознавания номерных знаков (ANPR), которые полагаются на качественные записи для точной идентификации автомобилей.

В таких системах модели, например Ultralytics YOLO11, можно использовать для обнаружения номерных знаков непосредственно в видеопотоке. После обнаружения знака применяется оптическое распознавание символов (OCR), преобразующее изображения текста в машиночитаемые символы, чтобы считать данные с номерного знака. Этот процесс обеспечивает быструю и точную идентификацию автомобилей, повышая эффективность контроля дорожного движения и общий уровень безопасности.

Использование Ultralytics YOLO11 для обнаружения номерных знаков

Рис. 3. Использование YOLO11 для обнаружения номерных знаков.

Понимание требований к FPS для автономных систем#

Представь беспилотный автомобиль у знака «Стоп», который внимательно анализирует окружающую обстановку, чтобы решить, безопасно ли продолжать движение. Такой автомобиль должен принимать решения практически мгновенно, поэтому ему необходимо захватывать и обрабатывать визуальные данные в реальном времени.

Если автономный автомобиль оснащён камерами, способными снимать видео с более высоким FPS, он получает более непрерывный и подробный поток изображений. Такой улучшенный визуальный ввод позволяет автомобилю быстро обнаруживать препятствия, пешеходов и другие транспортные средства. Благодаря этому автомобиль может оперативно реагировать на любые изменения окружающей обстановки.

Если бы камеры обрабатывали изображения с более низким FPS, автомобиль мог бы получать более прерывистое и менее детализированное изображение. Это могло бы замедлить его реакцию, повысить риск пропуска критически важной информации и потенциально снизить безопасность.

Связь между FPS и спортивной аналитикой#

Точная фиксация каждого движения крайне важна в спорте, где решения, принимаемые за доли секунды, могут определить разницу между победой и поражением. Технологии с поддержкой более высокого FPS позволяют записывать мельчайшие детали движения, а тренеры, аналитики и спортсмены могут пересматривать эпизоды в замедленном режиме, не упуская ни одного момента. Это также помогает судьям точнее принимать решения в таких видах спорта, как теннис, футбол и крикет, благодаря чёткому покадровому отображению происходящего.

Например, в одном интересном исследовании по волейболу анализировалось, как более высокий FPS улучшает оценку результатов. Увеличение FPS с 30 до 240 значительно повысило чёткость движения и качество отслеживания объектов. Точность анализа атакующих ударов также улучшилась, помогая тренерам точнее оценивать положение рук, точки контакта с мячом и механику прыжка. Кроме того, исследование показало, что более высокий FPS уменьшает смазывание при движении, благодаря чему подачи и защитные реакции легче анализировать.

Сравнение низкого и высокого FPS с точки зрения чёткости движения

Рис. 4. Сравнение низкого и высокого FPS с точки зрения чёткости движения.

Когда низкий FPS эффективен в видеоаналитике#

Не всем приложениям компьютерного зрения требуется записывать видео с высоким FPS. Во многих случаях для получения точных результатов достаточно более низкого FPS — в зависимости от задачи. Ниже приведены основные области, где предпочтителен низкий FPS:

  • Офлайн-постобработка и анализ: для таких приложений, как мониторинг дорожного движения и анализ толпы, не всегда необходимо захватывать каждый кадр с высоким FPS. Более низкий FPS всё ещё может предоставить достаточно данных для анализа закономерностей движения, например потока автомобилей, плотности пешеходов и тенденций образования заторов. За счёт сокращения количества избыточных кадров этот подход уменьшает требования к хранилищу и вычислительную нагрузку, сохраняя точность аналитики.
  • Периодический мониторинг окружающей среды: для отслеживания медленных изменений, таких как рост растений, ход строительства или движение ледника, достаточно захватывать кадр каждые несколько минут или один раз в день. Это позволяет эффективно документировать долгосрочные изменения и экономить место в хранилище.
  • Среды с ограниченными ресурсами: при мониторинге дикой природы и удалённых объектов безопасности низкий FPS помогает экономить заряд батареи и место в хранилище. Камеры, срабатывающие при движении и работающие с частотой 5–10 FPS, могут в течение длительного времени фиксировать важные события, что делает их идеальными для автономных установок.

Выбор подходящего FPS для приложений глубокого обучения#

Выбор оптимального FPS требует баланса между производительностью и ограничениями системы. При оптимизации FPS для приложений глубокого обучения учитывай следующие факторы:

  • Баланс между производительностью и ресурсами: более высокий FPS повышает отзывчивость, но также увеличивает требования к питанию и вычислительным ресурсам. Динамическая настройка FPS, интерполяция кадров и оптимизация оборудования помогают сохранять плавную работу, не перегружая систему.
  • Требования конкретного приложения: у разных приложений разные требования к FPS. Устройства с питанием от батареи должны использовать более низкий FPS для экономии энергии, тогда как системам реального времени, например дронам и автономным транспортным средствам, нужен более высокий FPS для быстрых и точных реакций.
  • Тестирование и оптимизация: настройки FPS в идеале следует проверять при разных условиях освещения и движения. Оценка задержки и параллельное сравнение разных уровней FPS помогают определить оптимальный баланс между отзывчивостью, качеством изображения и эффективностью использования ресурсов.

Будущие инновации и оптимизация FPS для моделей ИИ#

Достижения в области ИИ и оптимизации оборудования делают более высокую частоту кадров доступной даже в средах с ограниченными ресурсами. Например, такие отрасли, как кино, спорт и робототехника, могут использовать более интеллектуальное управление частотой кадров, при котором системы динамически регулируют FPS с учётом сложности движения и вычислительной мощности. Интерполяция кадров на основе ИИ также повышает плавность видео, создавая дополнительные кадры в реальном времени.

Тем временем недавний прорыв от NVIDIA позволяет ещё больше повысить производительность FPS. DLSS 4 (суперсэмплинг глубокого обучения) внедряет генерацию нескольких кадров, используя ИИ для прогнозирования и создания дополнительных кадров. Это увеличивает частоту кадров до 8 раз и одновременно снижает нагрузку на систему.

Передавая ИИ часть задач рендеринга, DLSS 4 делает изображение более плавным без дополнительной нагрузки на оборудование, повышая и производительность, и эффективность.

Основные выводы#

FPS — это не просто показатель плавности изображения: он обеспечивает принятие решений в реальном времени в ИИ и компьютерном зрении. Каждый кадр видео содержит критически важные данные, позволяя машинам отслеживать объекты, анализировать движение и реагировать на динамично меняющуюся обстановку. Будь то беспилотные автомобили, объезжающие препятствия, или системы наблюдения, мгновенно обнаруживающие угрозы, правильный FPS гарантирует точность и эффективность.

Будущее FPS связано не только с увеличением частоты кадров, но и с её интеллектуальной оптимизацией. Эта эволюция сделает системы компьютерного зрения быстрее, инновационнее и эффективнее с точки зрения использования ресурсов в различных отраслях.

Хочешь узнать больше об ИИ? Изучи наш репозиторий на GitHub и присоединяйся к нашему сообществу. Готов начать собственные проекты в области компьютерного зрения? Ознакомься с вариантами лицензирования. Узнай, как компьютерное зрение в здравоохранении повышает эффективность, и изучи влияние ИИ в производстве на наших страницах с решениями!

Explore solutions

Компьютерное зрение для аэрофотоснимков

Компьютерное зрение для аэрофотоснимков

Превращай кадры с дронов и аэрофотоснимки в аналитику в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью Ultralytics YOLO.
Узнать больше
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Внедри компьютерное зрение в воздушный мониторинг с моделями Ultralytics YOLO. Обеспечь дроны, аэрокосмические рабочие процессы, задачи охраны природы и геопространственные отрасли решениями на базе компьютерного зрения.
Узнать больше

Защити каждый объект с помощью моделей Ultralytics YOLO. Компьютерное зрение обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Узнать больше
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Оснащай более умные машины моделями Ultralytics YOLO. Vision AI в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI обеспечивает инспекцию посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складах в реальном времени.
Узнать больше
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с помощью моделей Ultralytics YOLO. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Vision AI в здравоохранении обеспечивает более быструю обработку медицинских изображений, более точную диагностику и интеллектуальный мониторинг пациентов.
Узнать больше
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Vision AI повышает безопасность дорог, эффективность систем помощи водителю и уровень автоматизации автомобилей, делая дороги умнее.
Узнать больше
Компьютерное зрение в сельском хозяйстве

Компьютерное зрение в сельском хозяйстве

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше
Компьютерное зрение для аэрофотоснимков

Компьютерное зрение для аэрофотоснимков

Превращай кадры с дронов и аэрофотоснимки в аналитику в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью Ultralytics YOLO.
Узнать больше
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Внедри компьютерное зрение в воздушный мониторинг с моделями Ultralytics YOLO. Обеспечь дроны, аэрокосмические рабочие процессы, задачи охраны природы и геопространственные отрасли решениями на базе компьютерного зрения.
Узнать больше

Защити каждый объект с помощью моделей Ultralytics YOLO. Компьютерное зрение обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Узнать больше
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Оснащай более умные машины моделями Ultralytics YOLO. Vision AI в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI обеспечивает инспекцию посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складах в реальном времени.
Узнать больше
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с помощью моделей Ultralytics YOLO. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Vision AI в здравоохранении обеспечивает более быструю обработку медицинских изображений, более точную диагностику и интеллектуальный мониторинг пациентов.
Узнать больше
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Vision AI повышает безопасность дорог, эффективность систем помощи водителю и уровень автоматизации автомобилей, делая дороги умнее.
Узнать больше
Компьютерное зрение в сельском хозяйстве

Компьютерное зрение в сельском хозяйстве

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше
Компьютерное зрение для аэрофотоснимков

Компьютерное зрение для аэрофотоснимков

Превращай кадры с дронов и аэрофотоснимки в аналитику в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью Ultralytics YOLO.
Узнать больше
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Внедри компьютерное зрение в воздушный мониторинг с моделями Ultralytics YOLO. Обеспечь дроны, аэрокосмические рабочие процессы, задачи охраны природы и геопространственные отрасли решениями на базе компьютерного зрения.
Узнать больше

Защити каждый объект с помощью моделей Ultralytics YOLO. Компьютерное зрение обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Узнать больше
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Оснащай более умные машины моделями Ultralytics YOLO. Vision AI в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI обеспечивает инспекцию посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складах в реальном времени.
Узнать больше
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с помощью моделей Ultralytics YOLO. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Vision AI в здравоохранении обеспечивает более быструю обработку медицинских изображений, более точную диагностику и интеллектуальный мониторинг пациентов.
Узнать больше
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Vision AI повышает безопасность дорог, эффективность систем помощи водителю и уровень автоматизации автомобилей, делая дороги умнее.
Узнать больше
Компьютерное зрение в сельском хозяйстве

Компьютерное зрение в сельском хозяйстве

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше

Давай вместе создавать будущее AI!

Начни свой путь в будущее машинного обучения