Zum Inhalt springen

Schnellstartanleitung: Seeed Studio reCamera mit Ultralytics YOLO26

reCamera wurde der KI-Community auf der YOLO Vision 2024 (YV24), der jährlichen Hybridveranstaltung von Ultralytics, vorgestellt. Sie wurde hauptsächlich für Edge-KI-Anwendungen entwickelt und bietet leistungsstarke Verarbeitungsfunktionen und mühelose Bereitstellung.

Mit Unterstützung für diverse Hardwarekonfigurationen und Open-Source-Ressourcen dient es als ideale Plattform für das Prototyping und die Bereitstellung innovativer Computer-Vision-Lösungen am Edge.

Seeed Studio reCamera

Warum reCamera wählen?

Die reCamera-Serie wurde speziell für Edge-KI-Anwendungen entwickelt und ist auf die Bedürfnisse von Entwicklern und Innovatoren zugeschnitten. Das zeichnet sie aus:

  • RISC-V-gestützte Leistung: Im Kern befindet sich der SG200X-Prozessor, der auf der RISC-V-Architektur basiert und eine außergewöhnliche Leistung für Edge-KI-Aufgaben bietet, während er gleichzeitig energieeffizient bleibt. Mit der Fähigkeit, 1 Billion Operationen pro Sekunde (1 TOPS) auszuführen, bewältigt er problemlos anspruchsvolle Aufgaben wie die Objekterkennung in Echtzeit.

  • Optimierte Videotechnologien: Unterstützt fortschrittliche Videokomprimierungsstandards, einschließlich H.264 und H.265, um Speicher- und Bandbreitenanforderungen zu reduzieren, ohne die Qualität zu beeinträchtigen. Funktionen wie HDR-Bildgebung, 3D-Rauschunterdrückung und Objektivkorrektur gewährleisten professionelle Bilder, selbst in anspruchsvollen Umgebungen.

  • Energieeffiziente Duale Verarbeitung: Während der SG200X komplexe KI-Aufgaben bewältigt, steuert ein kleinerer 8-Bit-Mikrocontroller einfachere Operationen, um Strom zu sparen, wodurch die reCamera ideal für batteriebetriebene oder stromsparende Setups ist.

  • Modulares und erweiterbares Design: Die reCamera ist mit einer modularen Struktur aufgebaut, die aus drei Hauptkomponenten besteht: der Hauptplatine, der Sensorplatine und der Basisplatine. Dieses Design ermöglicht es Entwicklern, Komponenten einfach auszutauschen oder aufzurüsten, was Flexibilität und Zukunftssicherheit für sich entwickelnde Projekte gewährleistet.

Schnelle Hardware-Einrichtung der reCamera

Bitte folgen Sie der reCamera-Schnellstartanleitung für das erste Onboarding des Geräts, wie z. B. das Verbinden des Geräts mit einem WLAN-Netzwerk und den Zugriff auf die Node-RED Web-UI zur schnellen Vorschau der Erkennungsergebnisse.

Inferenz mit vorinstallierten YOLO26-Modellen

reCamera wird mit vier vorinstallierten Ultralytics YOLO26-Modellen geliefert und Sie können Ihr gewünschtes Modell einfach im Node-RED-Dashboard auswählen.

Schritt 1: Wenn Sie reCamera mit einem Netzwerk verbunden haben, geben Sie die IP-Adresse von reCamera in einem Webbrowser ein, um das Node-RED-Dashboard zu öffnen. Wenn Sie reCamera über USB mit einem PC verbunden haben, können Sie 192.168.42.1. Hier sehen Sie, dass das YOLO26n Detektionsmodell standardmäßig geladen wird.

reCamera YOLO11n Demo

Schritt 2: Klicken Sie auf den grünen Farbkreis in der unteren rechten Ecke, um auf den Node-RED-Flow-Editor zuzugreifen.

Schritt 3: Klicken Sie auf model Knoten und klicken Sie auf On Device.

Node-RED-Modellauswahl

Schritt 4: Wählen Sie eines der vier verschiedenen vorinstallierten YOLO26n-Modelle und klicken Sie Done. Hier werden wir beispielsweise YOLO26n Pose

Node-RED YOLO11n-Pose-Auswahl

Schritt 5: Klicken Sie auf Deploy und wenn die Bereitstellung abgeschlossen ist, klicken Sie auf Dashboard.

reCamera Node-RED-Bereitstellung

Jetzt können Sie das YOLO26n-Pose-Schätzungsmodell in Aktion sehen!

reCamera YOLO11n-Pose Demo

Export nach cvimodel: Konvertieren Ihres YOLO26-Modells

Wenn Sie ein benutzerdefiniert trainiertes YOLO26-Modell mit reCamera verwenden möchten, folgen Sie den untenstehenden Schritten.

Hier werden wir zuerst ein PyTorch Modell zu ONNX und dann in die MLIR Modellformat. Schließlich, MLIR wird konvertiert in cvimodel um Inferenzen auf dem Gerät auszuführen.

Seeed Studio reCamera KI-Entwicklungs-Toolchain

Export nach ONNX

Exportieren Sie ein Ultralytics YOLO26-Modell in das ONNX-Modellformat.

Installation

Um die erforderlichen Pakete zu installieren, führen Sie Folgendes aus:

Installation

pip install ultralytics

Für detaillierte Anweisungen und Best Practices zum Installationsprozess lesen Sie unseren Ultralytics Installationsleitfaden. Sollten Sie beim Installieren der erforderlichen Pakete für YOLO26 auf Schwierigkeiten stoßen, konsultieren Sie unseren Leitfaden für häufige Probleme für Lösungen und Tipps.

Nutzung

Nutzung

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'
# Export a YOLO26n PyTorch model to ONNX format
yolo export model=yolo26n.pt format=onnx opset=14 # creates 'yolo26n.onnx'

Weitere Informationen zum Exportprozess finden Sie auf der Ultralytics-Dokumentationsseite zum Exportieren.

ONNX nach MLIR und cvimodel exportieren

Nachdem Sie ein ONNX-Modell erhalten haben, lesen Sie die Seite Convert and Quantize AI Models, um das ONNX-Modell in MLIR und dann in cvimodel zu konvertieren.

Hinweis

Wir arbeiten aktiv daran, die reCamera-Unterstützung direkt in das Ultralytics-Paket zu integrieren, und sie wird bald verfügbar sein. In der Zwischenzeit können Sie sich unseren Blog über die Integration von Ultralytics YOLO-Modellen mit der reCamera von Seeed Studio ansehen, um weitere Einblicke zu erhalten.

Benchmarks

Kommt bald.

Anwendungsbereiche von reCamera in der Praxis

Die fortschrittlichen Computer-Vision-Funktionen und das modulare Design von reCamera machen es für eine Vielzahl von realen Szenarien geeignet und helfen Entwicklern und Unternehmen, einzigartige Herausforderungen mit Leichtigkeit zu bewältigen.

  • Sturzerkennung: Entwickelt für Sicherheits- und Gesundheitsanwendungen, kann die reCamera Stürze in Echtzeit detect, was sie ideal für die Altenpflege, Krankenhäuser und industrielle Umgebungen macht, wo schnelle Reaktion entscheidend ist.

  • Erkennung von persönlicher Schutzausrüstung: Die reCamera kann verwendet werden, um die Sicherheit am Arbeitsplatz zu gewährleisten, indem sie die Einhaltung der PSA in Echtzeit erkennt. Sie hilft zu erkennen, ob Arbeiter Helme, Handschuhe oder andere Sicherheitsausrüstung tragen, wodurch Risiken in industriellen Umgebungen reduziert werden.

Erkennung von persönlicher Schutzausrüstung

  • Brand Erkennung: Die Echtzeit-Verarbeitungsfähigkeiten der reCamera machen sie zu einer ausgezeichneten Wahl für die Brand Erkennung in Industrie- und Wohngebieten und bieten Frühwarnungen, um potenziellen Katastrophen vorzubeugen.

  • Abfallerkennung: Es kann auch für Anwendungen zur Abfallerkennung verwendet werden, was es zu einem hervorragenden Werkzeug für die Umweltüberwachung und das Abfallmanagement macht.

  • Erkennung von Autoteilen: In der Fertigungs- und Automobilindustrie hilft sie bei der Erkennung und Analyse von Autoteilen für die Qualitätskontrolle, die Überwachung der Montagelinie und die Bestandsverwaltung.

YOLO -Erkennung von Autoteilen für die Fahrzeuginspektion

FAQ

Wie installiere und richte ich reCamera zum ersten Mal ein?

Um Ihre reCamera zum ersten Mal einzurichten, führen Sie die folgenden Schritte aus:

  1. Schließen Sie die reCamera an eine Stromquelle an
  2. Verbinden Sie es mit Ihrem WLAN-Netzwerk mithilfe der reCamera-Schnellstartanleitung
  3. Greifen Sie auf die Node-RED Web-UI zu, indem Sie die IP-Adresse des Geräts in einem Webbrowser eingeben (oder verwenden Sie 192.168.42.1 wenn über USB verbunden)
  4. Beginnen Sie sofort mit der Nutzung der vorinstallierten YOLO26-Modelle über die Dashboard-Oberfläche

Kann ich meine benutzerdefinierten trainierten YOLO26-Modelle mit reCamera verwenden?

Ja, Sie können benutzerdefiniert trainierte YOLO26-Modelle mit reCamera verwenden. Der Prozess umfasst:

  1. Exportieren Sie Ihr PyTorch-Modell mit in das ONNX-Format model.export(format="onnx", opset=14)
  2. Konvertiert das ONNX-Modell in das MLIR-Format.
  3. Konvertiert die MLIR in das cvimodel-Format für die On-Device-Inferenz.
  4. Laden Sie das konvertierte Modell auf Ihre reCamera

Detaillierte Anweisungen finden Sie im Convert and Quantize AI Models Leitfaden.

Was unterscheidet reCamera von traditionellen IP-Kameras?

Im Gegensatz zu herkömmlichen IP-Kameras, die externe Hardware für die Verarbeitung benötigen, bietet reCamera:

  • Integriert KI-Verarbeitung direkt auf dem Gerät mit seinem RISC-V SG200X-Prozessor
  • Bietet 1 TOPS Rechenleistung für Echtzeit-Edge-KI-Anwendungen
  • Verfügt über ein modulares Design, das Komponenten-Upgrades und -Anpassungen ermöglicht
  • Unterstützt fortschrittliche Videotechnologien wie H.264/H.265-Komprimierung, HDR-Bildgebung und 3D-Rauschunterdrückung
  • Wird mit Ultralytics YOLO26-Modellen zur sofortigen Verwendung vorinstalliert geliefert

Diese Funktionen machen reCamera zu einer eigenständigen Lösung für Edge-KI-Anwendungen, ohne dass zusätzliche externe Verarbeitungshardware erforderlich ist.



📅 Erstellt vor 1 Jahr ✏️ Aktualisiert vor 2 Tagen
glenn-jocherpderrengerleonnillakshanthadRizwanMunawar

Kommentare