Руководство по быстрому старту: Seeed Studio reCamera с Ultralytics YOLO26
reCamera была представлена сообществу ИИ на YOLO Vision 2024 (YV24), ежегодном гибридном мероприятии Ultralytics. Она разработана в основном для периферийных ИИ-приложений, предлагая мощные возможности обработки и простую настройку.
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.

Почему стоит выбрать reCamera?
Серия reCamera специально создана для периферийных ИИ-приложений и разработана с учетом потребностей разработчиков и новаторов. Вот почему она выделяется:
-
Производительность на базе RISC-V: В основе лежит процессор SG200X, построенный на архитектуре RISC-V, который обеспечивает исключительную производительность для задач периферийного ИИ, сохраняя при этом энергоэффективность. Способность выполнять 1 триллион операций в секунду (1 TOPS) позволяет ей легко справляться со сложными задачами, такими как обнаружение объектов в реальном времени.
-
Оптимизированные видеотехнологии: Поддержка современных стандартов сжатия видео, включая H.264 и H.265, позволяет уменьшить требования к хранилищу и пропускной способности без потери качества. Такие функции, как HDR-изображение, 3D-шумоподавление и коррекция линз, обеспечивают профессиональное качество изображения даже в сложных условиях.
-
Энергоэффективная двойная обработка: Пока SG200X выполняет сложные ИИ-задачи, небольшой 8-битный микроконтроллер управляет более простыми операциями для экономии энергии, что делает reCamera идеальной для устройств с питанием от батарей или маломощных систем.
-
Модульная и обновляемая конструкция: reCamera построена по модульному принципу и состоит из трех основных компонентов: основной платы, платы сенсора и базовой платы. Такая конструкция позволяет разработчикам легко заменять или обновлять компоненты, обеспечивая гибкость и перспективность для развивающихся проектов.
Быстрая настройка оборудования reCamera
Пожалуйста, следуй руководству по быстрому старту reCamera для первичной настройки устройства, такой как подключение к сети WiFi и доступ к веб-интерфейсу Node-RED для быстрого предварительного просмотра результатов обнаружения.
Инференс с использованием предустановленных моделей YOLO26
На reCamera предустановлены четыре модели Ultralytics YOLO26, и ты можешь просто выбрать нужную модель в панели управления Node-RED.
- Обнаружение (YOLO26n)
- Классификация (YOLO26n-cls)
- Сегментация (YOLO26n-seg)
- Оценка позы (YOLO26n-pose)
Шаг 1: Если ты подключил reCamera к сети, введи IP-адрес reCamera в веб-браузере, чтобы открыть панель управления Node-RED. Если ты подключил reCamera к ПК через USB, ты можешь ввести 192.168.42.1. Здесь ты увидишь, что по умолчанию загружена модель обнаружения YOLO26n.

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

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

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

Экспорт в cvimodel: конвертация твоей модели YOLO26
Если ты хочешь использовать пользовательскую обученную модель YOLO26 с reCamera, следуй инструкциям ниже.
Здесь мы сначала сконвертируем модель PyTorch в ONNX, а затем преобразуем ее в формат модели MLIR. Наконец, MLIR будет преобразован в cvimodel для запуска инференса на устройстве.
Экспорт в ONNX
Экспортируй модель Ultralytics YOLO26 в формат модели ONNX.
Установка
Чтобы установить необходимые пакеты, выполни:
!!! Tip "Установка"
pip install ultralyticsДля получения подробных инструкций и рекомендаций по процессу установки ознакомься с нашим руководством по установке Ultralytics. Если при установке необходимых пакетов для YOLO26 у тебя возникнут трудности, обратись к нашему руководству по распространенным проблемам за решениями и советами.
Использование
from ultralytics import YOLO
# Load the YOLO26 model
model = YOLO("yolo26n.pt")
# Export the model to ONNX format
model.export(format="onnx", opset=14) # creates 'yolo26n.onnx'Для получения более подробной информации о процессе экспорта посети страницу документации Ultralytics по экспорту.
Экспорт ONNX в MLIR и cvimodel
После получения модели ONNX обратись к странице Конвертация и квантование моделей ИИ, чтобы преобразовать модель ONNX в MLIR, а затем в cvimodel.
Мы активно работаем над добавлением поддержки reCamera непосредственно в пакет Ultralytics, и она скоро будет доступна. Тем временем ознакомься с нашим блогом об интеграции моделей Ultralytics YOLO с reCamera от Seeed Studio для получения дополнительной информации.
Бенчмарки
Скоро появится.
Реальные применения reCamera
Передовые возможности компьютерного зрения и модульная конструкция reCamera делают ее пригодной для широкого спектра реальных сценариев, помогая разработчикам и предприятиям с легкостью решать уникальные задачи.
-
Обнаружение падений: Разработанная для обеспечения безопасности и медицинских приложений, reCamera может обнаруживать падения в режиме реального времени, что делает ее идеальной для ухода за пожилыми людьми, больниц и промышленных условий, где критически важна быстрая реакция.
-
Обнаружение средств индивидуальной защиты: reCamera может использоваться для обеспечения безопасности на рабочем месте, обнаруживая соответствие требованиям по использованию СИЗ в режиме реального времени. Она помогает определить, носят ли рабочие каски, перчатки или другое защитное снаряжение, снижая риски в промышленных условиях.

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

Часто задаваемые вопросы (FAQ)
Как мне установить и настроить reCamera в первый раз?
Чтобы настроить reCamera в первый раз, выполни следующие шаги:
- Подключи reCamera к источнику питания
- Подключи ее к своей сети WiFi, следуя руководству по быстрому старту reCamera
- Получи доступ к веб-интерфейсу Node-RED, введя IP-адрес устройства в веб-браузере (или используй
192.168.42.1, если подключено через USB) - Начни использовать предустановленные модели YOLO26 сразу через интерфейс панели управления
Могу ли я использовать свои пользовательские обученные модели YOLO26 с reCamera?
Да, ты можешь использовать пользовательские обученные модели YOLO26 с reCamera. Процесс включает:
- Экспорт твоей модели PyTorch в формат ONNX с помощью
model.export(format="onnx", opset=14) - Конвертация модели ONNX в формат MLIR
- Конвертация MLIR в формат cvimodel для инференса на устройстве
- Загрузка сконвертированной модели на твою reCamera
Подробные инструкции смотри в руководстве Конвертация и квантование моделей ИИ.
Чем reCamera отличается от традиционных IP-камер?
В отличие от традиционных IP-камер, которым требуется внешнее оборудование для обработки, reCamera:
- Интегрирует обработку ИИ непосредственно на устройстве с помощью процессора RISC-V SG200X
- Предлагает 1 TOPS вычислительной мощности для периферийных ИИ-приложений в режиме реального времени
- Обладает модульной конструкцией, позволяющей обновлять компоненты и настраивать устройство
- Поддерживает передовые видеотехнологии, такие как сжатие H.264/H.265, HDR-изображение и 3D-шумоподавление
- Поставляется с предустановленными моделями Ultralytics YOLO26 для немедленного использования
Эти функции делают reCamera автономным решением для периферийных ИИ-приложений без необходимости в дополнительном внешнем оборудовании для обработки.