Computer Vision Toolbox

 

Computer Vision Toolbox

Progettazione, simulazione, calibrazione e implementazione di sistemi di visione artificiale

Il video dura 1:42

Collegamento di agenti IA a Computer Vision Toolbox

Integra funzionalità specifiche del dominio nel tuo workflow di Agentic AI.

Etichettatura di verità di base (ground truth) di immagini e video

Automatizza l’etichettatura per il rilevamento di oggetti, la segmentazione semantica, la segmentazione delle istanze e la classificazione delle scene tramite le app Video Labeler e Image Labeler.

Pedoni, auto e autobus etichettati utilizzando la segmentazione delle istanze.

Deep Learning e Machine Learning

Addestra modelli di Machine Learning e reti di Deep Learning oppure utilizza reti pre-addestrate per il rilevamento e la segmentazione di oggetti. Valuta le prestazioni di queste reti e distribuiscile generando codice C/C++ o CUDA®.

Utilizzo di più immagini fisheye di una scacchiera per calibrare una fotocamera mediante l’app Camera Calibrator.

Calibrazione di fotocamere

Stima i parametri intrinseci ed estrinseci e i parametri di distorsione dell’obiettivo per fotocamere monoculari e coppie di fotocamere stereo utilizzando le app Camera Calibrator e Stereo Camera Calibrator o le funzioni integrate.

Visualizzazione dei parametri estrinseci relativi alla fotocamera e analisi della calibrazione.

Calibrazione multi-sensore

Stima i parametri estrinseci tra fotocamere, LIDAR e IMU. Esegui la calibrazione hand-eye di robot utilizzando le funzioni integrate. Utilizza l’app Multi-Camera Calibrator per calibrare sistemi multicamera.

Ricostruzione densa di una scena creata applicando lo SLAM visivo ai dati di una fotocamera RGB-D.

SLAM visivo

Stima la posizione e l’orientamento della fotocamera rispetto all’ambiente circostante, creando al contempo una mappa di un ambiente sconosciuto. Perfeziona le stime di posa mediante la regolazione del fascio e l’ottimizzazione del grafico di posa.

Ricostruzione 3D

Ricostruisci la struttura 3D di una scena a partire da più viste 2D utilizzando la struttura dal movimento (SfM). Genera nuove viste fotorealistiche utilizzando tecniche basate sull’IA, come i campi di radianza neurale (NeRF).

Due immagini affiancate di un riquadro e dello stesso riquadro con una scena più grande con linee che collegano singole feature corrispondenti nelle immagini.

Rilevamento, estrazione e confronto di feature

Rileva, estrai e confronta feature quali blob, contorni e angoli su più immagini. Utilizza le feature confrontate per la registrazione, la classificazione di oggetti o workflow complessi come lo SLAM.

Più pedoni rilevati nell’area di interesse in un video della dashcam di un’auto.

Tracking multi-oggetto e stima del movimento

Stima il movimento e traccia più oggetti nelle sequenze video e di immagini.

Percorso della fotocamera e mappa della nuvola di punti per un algoritmo SLAM visivo distribuito.

Generazione di codice e supporto di terze parti

Genera codice dai tuoi algoritmi di visione artificiale per la prototipazione rapida, l'implementazione e la verifica. Integra progetti e funzioni basati su OpenCV in MATLAB e Simulink.

“Siamo in grado di accedere alle funzionalità di Machine Learning con poche righe di codice MATLAB. Grazie alla generazione di codice, gli ingegneri possono implementare il classificatore addestrato nella macchina senza interventi manuali o ritardi nel processo.”

Domande frequenti su Computer Vision Toolbox

Computer Vision Toolbox offre algoritmi e app per progettare e testare sistemi di visione artificiale, incluse funzionalità per l'ispezione visiva, il rilevamento e il tracciamento degli oggetti, nonché per il rilevamento, l'estrazione e la corrispondenza delle caratteristiche.

Il toolbox fornisce reti neurali convoluzionali (CNN) pre-addestrate, vision transformer e modelli visione-linguaggio per attività quali classificazione di immagini, rilevamento di oggetti, segmentazione, stima della posa, generazione di didascalie, risposta a domande visive (VQA) e riconoscimento ottico dei caratteri (OCR), oltre a modelli zero-shot per attività di visione artificiale come il flusso ottico e la stima della profondità 3D.

Sì, le app Video Labeler e Image Labeler consentono l’etichettatura collaborativa dei dati ground truth con workflow automatizzati per il rilevamento degli oggetti, la segmentazione semantica, la segmentazione delle istanze e la classificazione delle scene.

Computer Vision Toolbox automatizza i workflow di calibrazione per configurazioni con una singola fotocamera, fisheye, stereo e multicamera utilizzando l’app Camera Calibrator, l’app Stereo Camera Calibrator, l’app Multi-Camera Calibrator o le funzioni integrate.

Sì, il toolbox supporta la visione stereo, la struttura dal movimento (structure from motion), i campi di radianza neurale (NeRF) e lo SLAM visivo in tempo reale per applicazioni di visione 3D.

È possibile generare codice in C, C++, CUDA per l’esecuzione su GPU e in linguaggi di descrizione hardware (HDL) per la prototipazione rapida, la distribuzione e la verifica.

Prova Computer Vision Toolbox gratis

Scopri i nostri prodotti.


Pronto per acquistare?

Richiedi una quotazione e scopri i prodotti correlati.

Sei uno studente?

È possibile che la tua scuola già fornisca accesso a MATLAB, Simulink e ad altri prodotti complementari mediante una Campus-Wide License.