Usa MATLAB e Simulink per ottenere informazioni dettagliate sui dati immagine e video, sviluppare algoritmi ed esplorare i compromessi dell’implementazione.
- Progetta soluzioni di visione con un set completo di algoritmi standard di riferimento per l’elaborazione di immagini, la Computer Vision e il Deep Learning.
- Collabora con i team utilizzando OpenCV, Python e C/C++ tramite API e strumenti di integrazione interoperabili.
- Utilizza app di workflow per automatizzare attività ordinarie e accelerare l’esplorazione di algoritmi.
- Accelera gli algoritmi su GPU NVIDIA, cloud e risorse datacenter senza conoscenze specialistiche di programmazione o IT.
- Distribuisci gli algoritmi su dispositivi embedded, tra cui GPU NVIDIA, processori e FPGA Intel® e processori embedded basati su ARM.
Utilizzo di MATLAB per elaborazione di immagini e Computer Vision
App di immagini e visualizzazione
Utilizza le app MATLAB per esplorare i tuoi dati in modo interattivo e generare automaticamente codice MATLAB. In questo modo non devi codificare da zero. Scopri le seguenti app in primo piano:
- Calibrazione di fotocamere
Stima le funzioni intrinseche, quelle estrinseche e i parametri di distorsione degli obiettivi.
- Etichettatura di immagini e video
Etichetta la verità di base (ground truth) in un insieme di immagini e visualizza sequenze di immagini e video.
- Segmentazione di immagini
Segmenta un’immagine utilizzando algoritmi sui contorni attivi e di taglio del grafo come grabcut e lazy snapping.
App per la visualizzazione
Identifica ed estrai informazioni significative da immagini e video.
- Visualizzazione dei volumi
Visualizza i dati volumetrici 3D come volumi o come sezioni piane con l’app Volume Viewer - Video Viewer
Seleziona il filmato o la sequenza di immagini che desideri riprodurre, passa a un fotogramma specifico della sequenza o modifica il frame rate del display. - DICOM Browser
Esplora un insieme di file DICOM, selezionali e importali in MATLAB.
Per saperne di più
Applicazioni per elaborazione di immagini e Computer Vision
Esegui un’ampia gamma di attività di elaborazione di immagini e Computer Vision direttamente da MATLAB. Sono compresi:
Integrazione con open source
Integra direttamente con open source. È possibile riutilizzare il codice legacy scritto in un altro linguaggio di programmazione, creare siti web responsive basati su MATLAB o programmare l’hardware mediante codice C incorporato senza errori generato direttamente da MATLAB.
Accesso diretto alle fotocamere e importazione di immagini e video
Connettiti alle fotocamere tramite i pacchetti di supporto hardware. È possibile acquisire immagini e video in tempo reale da frame grabber, fotocamere GigE Vision® e DCAM e altro ancora.
MATLAB supporta formati di dati e immagini standard e puoi accedere ai tuoi dati con funzioni e app predefinite. Importa e gestisci con ImageDatastore
set di dati di grandi dimensioni che non possono essere messi in memoria.
Prestazioni
Parallelizza i workflow utilizzando CPU multi-core o GPU NVIDIA senza riprogrammare gli algoritmi.
Esegui MATLAB sul cloud o nel tuo browser. Inoltre, con Parallel Computing Toolbox puoi risolvere problemi ad alta intensità di dati e di calcolo utilizzando processori multicore, GPU e cluster di computer.
Per saperne di più
Distribuzione
Con MATLAB puoi lavorare con codice C/C++ e HDL. Esegui algoritmi di elaborazione immagini su hardware PC, FPGA e ASIC e sviluppa sistemi di imaging.
GPU Coder genera codice CUDA® ottimizzato dal codice MATLAB per il Deep Learning, la visione embedded e i sistemi autonomi. Il CUDA generato può essere utilizzato in MATLAB per accelerare parti del codice MATLAB onerose dal punto di vista computazionale.
Per saperne di più