Guida Rapida: Seeed Studio reCamera con Ultralytics YOLO26
reCamera è stata presentata alla comunità AI durante YOLO Vision 2024 (YV24), l'evento ibrido annuale di Ultralytics. È progettata principalmente per le applicazioni AI edge, offrendo potenti capacità di elaborazione e un'implementazione semplice.
Con il supporto per diverse configurazioni hardware e risorse open source, funge da piattaforma ideale per la prototipazione e la distribuzione di soluzioni innovative di computer vision all'edge.

Perché scegliere reCamera?
La serie reCamera è appositamente progettata per applicazioni di edge AI, su misura per soddisfare le esigenze di sviluppatori e innovatori. Ecco perché si distingue:
Prestazioni Potenziate da RISC-V: Al suo interno si trova il processore SG200X, costruito sull'architettura RISC-V, che offre prestazioni eccezionali per le 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 assicurano immagini professionali, anche in ambienti difficili.
Elaborazione Duale ad Efficienza Energetica: Mentre l'SG200X gestisce compiti complessi di IA, un microcontrollore a 8 bit più piccolo gestisce operazioni più semplici per conservare energia, rendendo la reCamera ideale per configurazioni alimentate a batteria o a bassa potenza.
Design modulare e aggiornabile: la reCamera è costruita con una struttura modulare, composta da tre componenti principali: la scheda centrale, la scheda sensore e la scheda base. Questo design consente agli sviluppatori di sostituire o aggiornare facilmente i componenti, garantendo flessibilità e preparazione per il futuro per progetti in evoluzione.
Configurazione rapida dell'hardware di reCamera
Si prega di seguire la Guida rapida di reCamera per l'onboarding iniziale del dispositivo, come il collegamento del dispositivo a una rete WiFi e l'accesso all'interfaccia web Node-RED per un'anteprima rapida dei risultati del detection.
Inferenza Utilizzando Modelli YOLO26 Preinstallati
reCamera viene fornito preinstallato con quattro modelli Ultralytics YOLO26 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 su un browser web per aprire la dashboard di Node-RED. Se hai collegato reCamera a un PC tramite USB, puoi inserire 192.168.42.1. Qui vedrai che il modello di detect YOLO26n viene caricato per impostazione predefinita.

Passaggio 2: fai clic sul cerchio verde nell'angolo in basso a destra per accedere all'editor di flusso Node-RED.
Passaggio 3: fai clic su model nodo e clicca On Device.

Passo 4: Scegli uno dei quattro diversi modelli YOLO26n preinstallati e clicca Done. Ad esempio, qui selezioneremo YOLO26n Pose

Passaggio 5: Clicca Deploy e quando termina la distribuzione, fai clic su Dashboard.

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

Esportazione in cvimodel: Conversione del Tuo Modello YOLO26
Se desideri utilizzare un modello YOLO26 addestrato su misura con reCamera, segui i passaggi seguenti.
Qui, convertiremo prima un PyTorch modello a ONNX e poi lo convertiremo nel MLIR formato del modello. Infine, MLIR sarà convertito in cvimodel per eseguire l'inferenza sul dispositivo.

Esporta in ONNX
Esporta un modello Ultralytics YOLO26 nel formato modello ONNX.
Installazione
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 richiesti per YOLO26, se riscontri difficoltà, consulta la nostra guida ai problemi comuni per soluzioni e suggerimenti.
Utilizzo
Utilizzo
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'
Per maggiori dettagli sul processo di esportazione, visita la pagina della documentazione di Ultralytics sull'esportazione.
Esporta ONNX in MLIR e cvimodel
Dopo aver ottenuto un modello ONNX, fare riferimento alla pagina Converti e quantizza i modelli di IA per convertire il modello ONNX in MLIR e quindi in cvimodel.
Nota
Stiamo lavorando attivamente per aggiungere il supporto reCamera direttamente nel pacchetto Ultralytics e sarà disponibile a breve. Nel frattempo, dai un'occhiata al nostro blog su Integrazione dei modelli Ultralytics YOLO con reCamera di Seeed Studio per maggiori approfondimenti.
Benchmark
Prossimamente.
Applicazioni 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 è in grado di rilevare le cadute in tempo reale, rendendola ideale per l'assistenza agli anziani, gli ospedali e gli ambienti industriali in cui una risposta rapida è fondamentale.
Rilevamento dei dispositivi di protezione individuale: La reCamera può essere utilizzata per garantire la sicurezza sul 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 incendi: Le capacità di elaborazione in tempo reale della reCamera la rendono una scelta eccellente per il rilevamento incendi in aree industriali e residenziali, fornendo avvisi tempestivi per prevenire potenziali disastri.
Rilevamento rifiuti: Può anche essere utilizzato per applicazioni di rilevamento rifiuti, rendendolo uno strumento eccellente per il monitoraggio ambientale e la gestione dei rifiuti.
Rilevamento di parti di automobili: Nei settori manifatturiero e automobilistico, aiuta a rilevare e analizzare le parti di automobili per il controllo qualità, il monitoraggio della catena di montaggio e la gestione dell'inventario.

FAQ
Come installo e configuro reCamera per la prima volta?
Per configurare la tua reCamera per la prima volta, segui questi passaggi:
- Collega la reCamera a una fonte di alimentazione.
- Connettila alla tua rete WiFi utilizzando la Guida rapida di reCamera
- Accedi all'interfaccia utente web di Node-RED inserendo l'indirizzo IP del dispositivo in un browser web (oppure usa
192.168.42.1se connesso tramite USB) - Inizia subito a utilizzare i modelli YOLO26 preinstallati tramite l'interfaccia della dashboard
Posso utilizzare i miei modelli YOLO26 addestrati su misura con reCamera?
Sì, è possibile utilizzare modelli YOLO26 addestrati su misura con reCamera. Il processo prevede:
- Esporta il tuo modello PyTorch in formato ONNX usando
model.export(format="onnx", opset=14) - Converti il modello ONNX in formato MLIR
- Converti MLIR in formato cvimodel per l'inferenza sul dispositivo.
- Carica il modello convertito sulla tua reCamera
Per istruzioni dettagliate, consulta la guida Converti e quantizza modelli di IA.
Cosa 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 intelligenza artificiale edge in tempo reale
- Presenta un design modulare che consente aggiornamenti e personalizzazioni dei componenti
- Supporta tecnologie video avanzate come la compressione H.264/H.265, l'imaging HDR e la riduzione del rumore 3D
- Viene fornito preinstallato con modelli Ultralytics YOLO26 per un utilizzo immediato
Queste caratteristiche rendono reCamera una soluzione standalone per applicazioni di edge AI senza richiedere hardware di elaborazione esterno aggiuntivo.