MATLAB für Bildverarbeitung und Computer Vision

Verwenden Sie MATLAB und Simulink, um Ihre Bild- und Videodaten besser zu verstehen, Algorithmen zu entwickeln und die Vor- und Nachteile ihrer Implementierungsoptionen abzuwägen.

  • Entwerfen Sie Vision-Lösungen mit einem umfassenden Satz von Referenz-Standardalgorithmen für Bildverarbeitung, Computer Vision und Deep Learning.
  • Nutzen Sie interoperable APIs und Integrationstools für die Zusammenarbeit mit Teams, die OpenCV, Python und C/C++ verwenden.
  • Verwenden Sie Workflow-Apps für die Automatisierung gängiger Aufgaben und die schnellere Untersuchung von Algorithmen.
  • Beschleunigen Sie Algorithmen auf NVIDIA-Grafikkarten, in der Cloud und in Rechenzentren – ganz ohne spezielle Programmier- oder IT-Kenntnisse.
  • Stellen Sie Algorithmen auf Embedded-Geräten bereit, einschließlich NVIDIA-Grafikkarten, Intel-Prozessoren und FPGAs sowie ARM-basierter Embedded-Prozessoren.

Bildanwendungen und Visualisierung

Verwenden Sie MATLAB-Anwendungen, um Ihre Daten interaktiv zu erkunden und automatisch MATLAB Programmcode zu generieren. Das bedeutet, dass Sie nicht von Grund auf neu programmieren müssen. Erkunden Sie die folgenden ausgewählten Apps:  

  • Kamerakalibrierung

    Schätzen Sie kamerainterne, -externe und Linsenverzerrungsparameter.

  • Bild- und Videokennzeichnung

    Kennzeichnen Sie die Ground Truth in einer Bildsammlung und zeigen Sie Video- sowie Bildabfolgen an.

  • Bildsegmentierung

    Segmentieren Sie ein Bild mithilfe von Algorithmen wie grabcut und lazy snapping für aktive Konturen und Graphenschnitte.

Galerie anzeigen (3 Bilder)

Volumen-Visualisierungs-App

Anwendungen zur Visualisierung

Ermitteln und extrahieren Sie aussagekräftige Informationen aus Bildern und Videos.

  • Volumen-Visualisierung
    Zeigen Sie volumetrische 3D-Daten mit der Volume Viewer-App als Volumen oder Flächenschnitte an.
  • Video Viewer
    Wählen Sie die Film- oder Bildsequenz, die Sie abspielen möchten, springen Sie zu einem bestimmten Rahmen in der Sequenz oder ändern Sie die Bildrate der Anzeige.
  • DICOM Browser
    Erkunden Sie eine DICOM-Dateisammlung, die Sie auswählen und in MATLAB importieren können.

Weitere Informationen

Integration in Open Source

Integrieren Sie direkt in Open Source. Sie können Legacy-Code in anderen Programmiersprachen wiederverwenden, MATLAB-gestützte Responsive Websites erstellen oder Hardware programmieren, indem Sie direkt aus MATLAB heraus fehlerfreien Embedded C Code generieren.

Direkter Kamerazugriff sowie Bild- und Videoimport

Binden Sie Kameras über Hardware-Unterstützungspakete direkt in den Workflow ein. Sie erhalten Live-Bilder und -Video von Frame-Grabbern, GigE Vision®-Kameras, DCAM-Kameras und mehr.

MATLAB unterstützt standardmäßige Daten- und Bildformate. Außerdem können Sie mit vorgefertigten Funktionen und Anwendungen auf Ihre Daten zugreifen. Importieren und verwalten Sie Datensätze, die zu groß für den Arbeitsspeicher sind, mit ImageDatastore.

Direkter Kamerazugriff sowie Bild- und Videoimport
NVIDIA-Grafikkarte

Leistung

Parallelisieren Sie Workflows mithilfe von Multi-Core-CPUs oder NVIDIA-Grafikkarten, ohne Algorithmen umzuprogrammieren.

Führen Sie MATLAB in der Cloud oder Ihrem Browser aus. Und mit der Parallel Computing Toolbox können Sie berechnungs- und datenintensive Probleme mithilfe von Multi-Core-Prozessoren, Grafikkarten und Computer-Clustern lösen.

Weitere Informationen

Bereitstellung

Mit MATLAB können Sie mit C/C++ und HDL Code arbeiten. Führen Sie Bildverarbeitungsalgorithmen auf PC-Hardware, FPGAs und ASICs aus und entwickeln Sie Bildverarbeitungssysteme.

GPU Coder  erzeugt aus MATLAB-Code optimierten CUDA®-Code für Deep Learning, Embedded Vision und autonome Systeme. Sie können den erzeugten CUDA-Code in MATLAB verwenden, um berechnungsintensive Anteile Ihres MATLAB Programmcodes zu beschleunigen.

Weitere Informationen

NVIDIA Jetson

Ähnliche Anwendungen und Themen 

Navigation im Panel
Navigation im Panel
Navigation im Panel
Navigation im Panel