MATLAB e Simulink per elaborazione di immagini e Computer Vision

Acquisisci, elabora e analizza immagini e video per lo sviluppo di algoritmi e la progettazione di sistemi.

Gli ingegneri dell’elaborazione di immagini utilizzano MATLAB e Simulink per ottenere informazioni dettagliate sui dati immagine e video, sviluppare algoritmi ed esplorare i compromessi dell’implementazione. MATLAB supporta workflow di elaborazione end-to-end dall’acquisizione e pre-elaborazione dei dati, al miglioramento e all’analisi, fino alla distribuzione su sistemi di visione embedded.

Soluzioni pratiche

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 algoritmi su GPU NVIDIA® , Cloud e risorse data center senza conoscenze specialistiche di programmazione o IT.

Distribuisci algoritmi su dispositivi embedded, tra cui GPU NVIDIA, processori e FPGA Intel® e processori embedded basati su ARM®.

Risorse per l’elaborazione di immagini

Video

Elaborazione di immagini e Computer Vision con MATLAB

Video

L’elaborazione delle immagini diventa più semplice

Video

Cosa si intende per Computer Vision?

Funzionalità principali

App di immagini e visualizzazione

Utilizza le app MATLAB per esplorare i dati in modo interattivo e generare automaticamente codice. Le app principali includono Camera Calibration per stimare i parametri delle fotocamere, Video Labeling per etichettare immagini e video e Image Segmentation per segmentare le immagini mediante algoritmi avanzati.

Due immagini affiancate dello stesso faro: una è un’immagine con rumore e l’altra è un’immagine sottoposta a denoising.

Etichettatura di immagini per addestrare modelli di Machine Learning.

App per la visualizzazione

Identifica ed estrai informazioni significative da immagini e video utilizzando la visualizzazione e la manipolazione di immagini, il filtraggio e la morfologia delle immagini, la segmentazione e il rilevamento dei contorni e l’analisi delle regioni basata su pixel.

Chicchi di riso su campo scuro.

Funzionalità di elaborazione di immagini.

Applicazioni per elaborazione di immagini e Computer Vision

Identifica ed estrai dati chiave da immagini e video tramite app, tra cui Volume Viewer per visualizzare dati volumetrici 3D come volumi o sezioni, Video Viewer per riprodurre, navigare o regolare i frame rate e DICOM Browser per esplorare e importare file DICOM in MATLAB.

Schermata di Image Labeler che mostra particelle cellulari.

Stima le funzioni intrinseche, quelle estrinseche e i parametri di distorsione degli obiettivi con la calibrazione di fotocamere.

Integrazione con open source

Integra direttamente con open source. Riutilizza codice legacy scritto in un altro linguaggio di programmazione. Crea siti web responsive basati su MATLAB o programma l’hardware mediante codice C embedded senza errori generato direttamente da MATLAB.

Diagramma che raffigura Python e MATLAB come pezzi di un puzzle uniti tra loro.

Integra Python® con MATLAB.

Accesso diretto alle fotocamere e importazione di immagini e video

Connettiti alle fotocamere tramite i pacchetti di supporto hardware per acquisire immagini e video in tempo reale da frame grabber, fotocamere GigE Vision® e fotocamere DCAM. MATLAB supporta i formati standard, offrendo funzioni e app predefinite per l’accesso ai dati. Utilizza ImageDatastore per gestire grandi set di dati oltre i limiti di memoria.

Obiettivo di una fotocamera.

Connettiti all’accesso diretto alle fotocamere e all’importazione di immagini e video