Meet YOLO26: next-gen vision AI.

Link to this sectionКраткое руководство: Seeed Studio reCamera с Ultralytics YOLO26#

reCamera был представлен для AI-сообщества на YOLO Vision 2024 (YV24), ежегодном гибридном мероприятии Ultralytics. Он разработан специально для периферийных AI-приложений, предлагая мощные вычислительные возможности и простое развертывание.

With support for diverse hardware configurations and open-source resources, it serves as an ideal platform for prototyping and deploying innovative computer vision solutions at the edge.

Seeed Studio reCamera

Link to this sectionПочему стоит выбрать reCamera?#

Серия reCamera создана специально для периферийных AI-приложений и адаптирована под нужды разработчиков и новаторов. Вот почему она выделяется:

  • Производительность на базе RISC-V: В основе лежит процессор SG200X, построенный на архитектуре RISC-V, который обеспечивает исключительную производительность для задач периферийного AI при высокой энергоэффективности. Способность выполнять 1 триллион операций в секунду (1 TOPS) позволяет легко справляться с такими ресурсоемкими задачами, как детекция объектов в реальном времени.

  • Оптимизированные видеотехнологии: Поддержка современных стандартов сжатия видео, включая H.264 и H.265, позволяет сократить требования к хранилищу и пропускной способности сети без потери качества. Такие функции, как HDR-изображение, 3D-шумоподавление и коррекция линз, обеспечивают профессиональное качество изображения даже в сложных условиях.

  • Энергоэффективная двухпроцессорная архитектура: Пока SG200X обрабатывает сложные AI-задачи, небольшой 8-битный микроконтроллер берет на себя управление простыми операциями для экономии энергии, что делает reCamera идеальным для систем с питанием от аккумулятора или низким энергопотреблением.

  • Модульная и расширяемая конструкция: reCamera имеет модульную структуру, состоящую из трех основных компонентов: основной платы, платы сенсора и базовой платы. Такая конструкция позволяет легко заменять или обновлять компоненты, обеспечивая гибкость и актуальность для развивающихся проектов.

Link to this sectionБыстрая настройка оборудования reCamera#

Пожалуйста, следуй Краткому руководству по reCamera для первичной настройки устройства, например, подключения к WiFi-сети и доступа к веб-интерфейсу Node-RED для быстрого предварительного просмотра результатов детекции.

Link to this sectionИнференс с использованием предустановленных моделей YOLO26#

На reCamera предустановлены четыре модели Ultralytics YOLO26, и ты можешь легко выбрать нужную модель в панели управления Node-RED.

Шаг 1: Если ты подключил reCamera к сети, введи IP-адрес устройства в браузере, чтобы открыть панель управления Node-RED. Если ты подключил reCamera к ПК через USB, можешь ввести 192.168.42.1. Здесь ты увидишь, что по умолчанию загружена модель детекции YOLO26n.

Демонстрация reCamera YOLO11n

Шаг 2: Нажми на зеленый кружок в правом нижнем углу, чтобы получить доступ к редактору потоков Node-RED.

Шаг 3: Нажми на узел model и выбери On Device.

Выбор модели в Node-RED

Шаг 4: Выбери одну из четырех предустановленных моделей YOLO26n и нажми Done. Например, здесь мы выберем YOLO26n Pose.

Node-RED YOLO11n-pose select

Шаг 5: Нажми Deploy. Когда развертывание завершится, нажми Dashboard.

Развертывание reCamera Node-RED

Теперь ты сможешь увидеть модель оценки позы YOLO26n в действии!

Демонстрация reCamera YOLO11n-pose

Link to this sectionЭкспорт в cvimodel: Преобразование твоей модели YOLO26#

Если хочешь использовать собственную обученную модель YOLO26 с reCamera, следуй шагам ниже.

Здесь мы сначала конвертируем модель PyTorch в формат ONNX, а затем в формат MLIR. Наконец, MLIR будет сконвертирован в cvimodel для запуска инференса непосредственно на устройстве.

Seeed Studio reCamera AI development toolchain

Link to this sectionЭкспорт в ONNX#

Экспортируй модель Ultralytics YOLO26 в формат ONNX.

Link to this sectionУстановка#

Чтобы установить необходимые пакеты, выполни:

Установка
pip install ultralytics

Для получения подробных инструкций и лучших практик по установке ознакомься с нашим Руководством по установке Ultralytics. Если при установке пакетов для YOLO26 возникнут трудности, обратись к нашему Руководству по распространенным проблемам за решениями и советами.

Link to this sectionИспользование#

Использование
from ultralytics import YOLO

# Load a YOLO26 model
model = YOLO("yolo26n.pt")

# Export the model to ONNX format
model.export(format="onnx", opset=14)  # creates 'yolo26n.onnx'

Для получения дополнительной информации о процессе экспорта посети страницу документации Ultralytics по экспорту.

Link to this sectionЭкспорт ONNX в MLIR и cvimodel#

После получения модели ONNX обратись к странице Конвертация и квантование AI-моделей, чтобы преобразовать модель ONNX в MLIR, а затем в cvimodel.

Примечание

Мы активно работаем над добавлением поддержки reCamera непосредственно в пакет Ultralytics, и она скоро будет доступна. А пока ознакомься с нашим блогом об интеграции моделей Ultralytics YOLO с reCamera от Seeed Studio для получения дополнительной информации.

Link to this sectionБенчмарки#

Скоро появится.

Link to this sectionРеальные сценарии использования reCamera#

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

  • Детекция падений: Разработанная для обеспечения безопасности и здравоохранения, reCamera может обнаруживать падения в реальном времени, что делает её идеальной для ухода за пожилыми людьми, больниц и промышленных объектов, где важна быстрая реакция.

  • Детекция средств индивидуальной защиты (СИЗ): reCamera может использоваться для обеспечения безопасности на рабочем месте путем проверки соблюдения требований по использованию СИЗ в реальном времени. Это помогает определить, носят ли рабочие каски, перчатки или другое защитное снаряжение, что снижает риски в промышленных условиях.

Детекция средств индивидуальной защиты

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

  • Детекция отходов: Она также может быть использована для приложений по детекции отходов, что делает её отличным инструментом для экологического мониторинга и управления отходами.

  • Детекция автозапчастей: В производстве и автомобильной промышленности она помогает в обнаружении и анализе автомобильных деталей для контроля качества, мониторинга сборочных линий и управления запасами.

Детекция автозапчастей YOLO для автомобильной инспекции

Link to this sectionЧасто задаваемые вопросы (FAQ)#

Link to this sectionКак установить и настроить reCamera в первый раз?#

Чтобы настроить свою reCamera в первый раз, выполни следующие шаги:

  1. Подключи reCamera к источнику питания
  2. Подключи её к своей WiFi-сети, используя Краткое руководство по reCamera
  3. Получи доступ к веб-интерфейсу Node-RED, введя IP-адрес устройства в браузере (или используй 192.168.42.1, если подключен через USB)
  4. Начни использовать предустановленные модели YOLO26 сразу через интерфейс панели управления

Link to this sectionМогу ли я использовать свои собственные обученные модели YOLO26 с reCamera?#

Да, ты можешь использовать собственные обученные модели YOLO26 с reCamera. Процесс включает:

  1. Экспорт твоей модели PyTorch в формат ONNX с помощью model.export(format="onnx", opset=14)
  2. Конвертация модели ONNX в формат MLIR
  3. Конвертация MLIR в формат cvimodel для инференса на устройстве
  4. Загрузка сконвертированной модели на твою reCamera

Для подробных инструкций обратись к руководству Конвертация и квантование AI-моделей.

Link to this sectionЧем reCamera отличается от традиционных IP-камер?#

В отличие от традиционных IP-камер, которым требуется внешнее оборудование для обработки, reCamera:

  • Интегрирует обработку AI непосредственно на устройстве с помощью процессора RISC-V SG200X
  • Предлагает 1 TOPS вычислительной мощности для периферийных AI-приложений реального времени
  • Обладает модульной конструкцией, позволяющей обновлять компоненты и проводить кастомизацию
  • Поддерживает современные видеотехнологии, такие как сжатие H.264/H.265, HDR-изображение и 3D-шумоподавление
  • Поставляется с предустановленными моделями Ultralytics YOLO26 для немедленного использования

Эти особенности делают reCamera автономным решением для периферийных AI-приложений без необходимости в дополнительном внешнем оборудовании для обработки.

Комментарии