Meet YOLO26: next-gen vision AI.

Link to this sectionGuida rapida: Seeed Studio reCamera con Ultralytics YOLO26#

reCamera è stata presentata alla community AI durante lo YOLO Vision 2024 (YV24), l'evento ibrido annuale di Ultralytics. È progettata principalmente per applicazioni di edge AI, offrendo potenti capacità di elaborazione e una distribuzione semplice.

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 sectionPerché scegliere reCamera?#

La serie reCamera è progettata appositamente per le applicazioni di edge AI, su misura per le esigenze di sviluppatori e innovatori. Ecco perché si distingue:

  • Prestazioni basate su RISC-V: Al centro si trova il processore SG200X, costruito sull'architettura RISC-V, che offre prestazioni eccezionali per attività di edge AI mantenendo l'efficienza energetica. Con la capacità di eseguire 1 trilione di operazioni al secondo (1 TOPS), gestisce facilmente attività impegnative come il rilevamento di oggetti in tempo reale.

  • Tecnologie video ottimizzate: Supporta standard avanzati di compressione video, inclusi H.264 e H.265, per ridurre i requisiti di archiviazione e larghezza di banda senza sacrificare la qualità. Funzionalità come l'imaging HDR, la riduzione del rumore 3D e la correzione dell'obiettivo garantiscono immagini professionali, anche in ambienti difficili.

  • Elaborazione doppia ad alta efficienza energetica: Mentre l'SG200X gestisce complesse attività di AI, un microcontrollore a 8 bit più piccolo gestisce le operazioni più semplici per risparmiare energia, rendendo reCamera ideale per configurazioni a batteria o a basso consumo.

  • Design modulare e aggiornabile: La reCamera è costruita con una struttura modulare, composta da tre componenti principali: scheda core, scheda sensore e scheda base. Questo design consente agli sviluppatori di sostituire o aggiornare facilmente i componenti, garantendo flessibilità e longevità per progetti in continua evoluzione.

Link to this sectionConfigurazione hardware rapida di reCamera#

Segui la Guida rapida di reCamera per l'onboarding iniziale del dispositivo, come la connessione a una rete WiFi e l'accesso all'interfaccia web di Node-RED per un'anteprima rapida dei risultati di rilevamento.

Link to this sectionInferenza utilizzando i modelli YOLO26 pre-installati#

reCamera viene fornita con quattro modelli Ultralytics YOLO26 pre-installati e puoi semplicemente scegliere il modello desiderato all'interno della dashboard di Node-RED.

Passaggio 1: Se hai collegato reCamera a una rete, inserisci l'indirizzo IP di reCamera in un browser web per aprire la dashboard di Node-RED. Se hai collegato la reCamera a un PC tramite USB, puoi inserire 192.168.42.1. Qui vedrai il modello di rilevamento YOLO26n caricato per impostazione predefinita.

Demo reCamera YOLO11n

Passaggio 2: Clicca sul cerchio di colore verde nell'angolo in basso a destra per accedere all'editor di flussi Node-RED.

Passaggio 3: Clicca sul nodo model e clicca su On Device.

Selezione modello Node-RED

Passaggio 4: Scegli uno dei quattro diversi modelli YOLO26n pre-installati e clicca su Done. Ad esempio, qui selezioneremo YOLO26n Pose

Node-RED YOLO11n-pose select

Passaggio 5: Clicca su Deploy e, al termine, clicca su Dashboard.

Deploy Node-RED di reCamera

Ora sarai in grado di vedere il modello di stima della posa YOLO26n in azione!

Demo stima della posa reCamera YOLO11n

Link to this sectionEsportazione in cvimodel: Conversione del tuo modello YOLO26#

Se desideri utilizzare un modello YOLO26 addestrato personalizzato con reCamera, segui i passaggi seguenti.

Qui, per prima cosa convertirai un modello PyTorch in ONNX e poi lo convertirai nel formato modello MLIR. Infine, MLIR verrà convertito in cvimodel per eseguire l'inferenza sul dispositivo.

Seeed Studio reCamera AI development toolchain

Link to this sectionEsportazione in ONNX#

Esporta un modello Ultralytics YOLO26 nel formato modello ONNX.

Link to this sectionInstallazione#

Per installare i pacchetti richiesti, esegui:

Installazione
pip install ultralytics

Per istruzioni dettagliate e best practice relative al processo di installazione, consulta la nostra guida all'installazione di Ultralytics. Durante l'installazione dei pacchetti necessari per YOLO26, se riscontri difficoltà, consulta la nostra guida ai problemi comuni per soluzioni e suggerimenti.

Link to this sectionUtilizzo#

Utilizzo
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'

Per ulteriori dettagli sul processo di esportazione, visita la pagina della documentazione di Ultralytics sull'esportazione.

Link to this sectionEsportazione di ONNX in MLIR e cvimodel#

Dopo aver ottenuto un modello ONNX, fai riferimento alla pagina Converti e quantizza modelli AI per convertire il modello ONNX in MLIR e poi in cvimodel.

Nota

Stiamo lavorando attivamente per aggiungere il supporto a reCamera direttamente nel pacchetto Ultralytics, che sarà disponibile a breve. Nel frattempo, dai un'occhiata al nostro blog su Integrazione dei modelli YOLO di Ultralytics con la reCamera di Seeed Studio per ulteriori approfondimenti.

Link to this sectionBenchmark#

Prossimamente.

Link to this sectionApplicazioni nel mondo reale di reCamera#

Le funzionalità avanzate di computer vision e il design modulare di reCamera la rendono adatta a una vasta gamma di scenari reali, aiutando sviluppatori e aziende ad affrontare sfide uniche con facilità.

  • Rilevamento cadute: Progettata per applicazioni di sicurezza e sanità, la reCamera può rilevare le cadute in tempo reale, rendendola ideale per l'assistenza agli anziani, ospedali e ambienti industriali in cui una risposta rapida è fondamentale.

  • Rilevamento dispositivi di protezione individuale (DPI): La reCamera può essere utilizzata per garantire la sicurezza sul posto di lavoro rilevando la conformità ai DPI in tempo reale. Aiuta a identificare se i lavoratori indossano caschi, guanti o altri dispositivi di sicurezza, riducendo i rischi negli ambienti industriali.

Rilevamento dispositivi di protezione individuale

  • Rilevamento incendi: Le capacità di elaborazione in tempo reale di reCamera la rendono una scelta eccellente per il rilevamento di incendi in aree industriali e residenziali, fornendo avvisi precoci per prevenire potenziali disastri.

  • Rilevamento rifiuti: Può essere utilizzata anche per applicazioni di rilevamento rifiuti, rendendola un ottimo strumento per il monitoraggio ambientale e la gestione dei rifiuti.

  • Rilevamento componenti auto: Nelle industrie manifatturiere e automobilistiche, aiuta nel rilevamento e nell'analisi dei componenti delle auto per il controllo qualità, il monitoraggio della catena di montaggio e la gestione dell'inventario.

Rilevamento componenti auto YOLO per ispezione automobilistica

Link to this sectionFAQ#

Link to this sectionCome installo e configuro reCamera per la prima volta?#

Per configurare la tua reCamera per la prima volta, segui questi passaggi:

  1. Collega la reCamera a una fonte di alimentazione
  2. Collegala alla tua rete WiFi utilizzando la Guida rapida di reCamera
  3. Accedi all'interfaccia web di Node-RED inserendo l'indirizzo IP del dispositivo in un browser web (o usa 192.168.42.1 se collegato tramite USB)
  4. Inizia a utilizzare i modelli YOLO26 pre-installati immediatamente tramite l'interfaccia della dashboard

Link to this sectionPosso utilizzare i miei modelli YOLO26 addestrati personalizzati con reCamera?#

Sì, puoi utilizzare modelli YOLO26 addestrati personalizzati con reCamera. Il processo prevede:

  1. Esporta il tuo modello PyTorch in formato ONNX utilizzando model.export(format="onnx", opset=14)
  2. Converti il modello ONNX in formato MLIR
  3. Converti l'MLIR in formato cvimodel per l'inferenza sul dispositivo
  4. Carica il modello convertito sulla tua reCamera

Per istruzioni dettagliate, consulta la guida Converti e quantizza modelli AI.

Link to this sectionCosa rende reCamera diversa dalle tradizionali telecamere IP?#

A differenza delle tradizionali telecamere IP che richiedono hardware esterno per l'elaborazione, reCamera:

  • Integra l'elaborazione AI direttamente sul dispositivo con il suo processore RISC-V SG200X
  • Offre 1 TOPS di potenza di calcolo per applicazioni di edge AI in tempo reale
  • Presenta un design modulare che consente aggiornamenti dei componenti e personalizzazione
  • Supporta tecnologie video avanzate come la compressione H.264/H.265, l'imaging HDR e la riduzione del rumore 3D
  • Viene fornita con modelli Ultralytics YOLO26 pre-installati per un utilizzo immediato

Queste caratteristiche rendono reCamera una soluzione autonoma per applicazioni di edge AI senza richiedere hardware di elaborazione esterno aggiuntivo.

Commenti