IDS peak Software Development Kit für uEye 2D- und 3D-Kameras

Logo für Software IDS peak

MODERN, VIELSEITIG, STANDARDKONFORM, It's so easy!

IDS peak ist die ideale Ergänzung für Ihre Machine-Vision-Anwendungen mit uEye 2D- und 3D-Industriekameras. In die kostenfreie IDS Kamerasoftware fließt die gesamte Innovationskraft von IDS. Sie ist perfekt auf unsere Hardware abgestimmt, wodurch Sie das Maximum aus Ihren Kameras herausholen und wir einen lückenlosen Hersteller-Support anbieten können.

Die Vision-Standard-Transportprotokolle GigE Vision® und USB3 Vision® ermöglichen eine standardisierte Kommunikation mit allen uEye Vision (2D) und uEye 3D-Kameras und sorgen damit für mehr Kompatibilität, reproduzierbares Verhalten und eine stabile Datenübertragung in jeder Anwendung. Gleichzeitig bleibt die Flexibilität und Unabhängigkeit der Kameras erhalten.

IDS peak - GigE Vision - USB3 Vision

Als Software Development Kit (SDK) beinhaltet IDS peak Programmierschnittstellen und Software-Tools, die für Betrieb und Programmierung der Kameras notwendig sind. Leichtverständliche „It's so easy!“ Komfort-Funktionen sorgen für ein intuitives Programmiererlebnis, eine schnelle und einfache Inbetriebnahme und vielseitige Einsatzmöglichkeiten Ihrer Industriekameras.

Selbstverständlich unterstützt IDS peak auch Ihre bewährten 2D-Bestandskameras mit Matchcode „UI-“, die Sie deshalb nun auch in Kombination mit allen standardkonformen uEye 2D- und 3D-Kameras einsetzen können.

Einfach

  • Leicht verständliche „It's so easy!“ Programmierschnittstellen in C, C++, C# mit .NET und Python mit identischer Codebasis
  • Convenience-Funktionen erleichtern die Programmierung, reduzieren Anwendungscode, verbessern die Lesbarkeit und steigern die Qualität der Kameraanwendung
  • Benutzerfreundliche Tools, wie zum Beispiel das IDS peak Cockpit, vereinfachen und beschleunigen die Anwendungsvorbereitung durch Konfigurieren statt Programmieren

Vollständig

  • Verschiedene Anwendungsschnittstellen (C, C++, C# mit .NET und Python) für jeden Anwendungsfall
  • Beinhaltet viele Tools, wie das neue IDS peak Cockpit, um Ihre Kameras noch schneller und einfacher einzurichten
  • Zahlreiche Beispielprogramme als Sourcecode-Projekte für den schnellen Einstieg unter Windows und Linux

Vielseitig

  • Unterstützt sowohl uEye Vision (2D)- und uEye 3D-Kameras (Matchcode „U3-“ / „GV-“ / „Nion-“) als auch Ihre bewährten uEye Bestandskameras (Matchcode „UI-“)
  • Integrierte Pixel-Operationen wie Debayering, Farb- und Gamma-Korrektur, Spiegeln und Rotieren. Ergänzt durch Bildverarbeitungsfunktionen für 2D- und 3D-Bilddaten sowie nützliche Automatik-Modi
  • Erweitert FPGA-lose Low-Cost-Kameras um zusätzliche Features

Unabhängig

  • Kameraunabhängig – IDS peak unterstützt jede uEye+ Kamera mit jeder Firmwareversion
  • Plattformunabhängige Quellcode-Architektur – alle IDS peak Bibliotheken stehen für Windows, Linux und Linux Embedded zur Verfügung
  • Compiler-unabhängige Schnittstellen vereinfachen die Einrichtung der Programmierumgebung und erhöhen die Compiler-Kompatibilität

GenICam-konform

  • Basiert vollständig auf den Vision Standard des EMVA (GenICam) und der AIA (GigE Vision, USB3 Vision)
  • IDS peak Updates beinhalten die neuesten GenICam-Spezifikationen
IDS peak API

Mit GenICam als Kameraschnittstelle besitzt IDS peak einen standardisierten Kommunikationskanal zu allen uEye Vision (2D) und uEye 3D-Kameras, der auch von jeder anderen Vision standardkonformen 3rd Party Anwendung verwendet werden kann. Mit dem uEye Transport Layer unterstützt IDS peak auch die bewährten uEye Bestandskameras (Matchcode „UI-“), die damit auch mit allen standardkonformen uEye 2D- und 3D-Modellen kombiniert werden können.

IDS peak Komponenten

Für ein optimales Anwendererlebnis bringt das plattformunabhängige IDS peak SDK von Sourcecode-Samples bis Transport Layer alle erforderlichen Komponenten mit, sodass Kunden direkt mit der Entwicklung eigener Anwendungen starten können.

Als Zeichen für die IDS peak Programmierstellen

IDS peak Programmierschnittstellen

Zur Entwicklung eigener Anwendungen können Sie in IDS peak unter mehreren die Programmiersprache auswählen, die am besten zu Ihrem Vorhaben passt. Egal ob es eher objektorientiert mit Standard C++ oder C# mit dem .NET Framework sein soll, Sie die Komfort-Funktionen der neuen comfortC API einsetzen oder mit Python Rapid Prototyping betreiben möchten – alle Sprachen setzen auf derselben standardisierten Codebasis auf und vereinfachen den Gerätezugriff, das Speicherhandling und die Einstellungen des Bildeinzugs. Mit vielen Komfort- und Zusatzfunktionen bietet IDS peak einen schnellen und benutzerfreundlichen Einstieg in die Anwendungsentwicklung.

Als Zeichen für den Transport Layer

IDS Vision Transport Layer

IDS peak beinhaltet GenTL Producer für GigE Vision® und USB3 Vision®, die Sie für Ihre Anwendung oder Drittanbieter-Software nutzen können. Auch wenn Sie für Ihre Standardkameras jeden anderen standardkonformen Transport Layer verwenden können, profitieren Sie durch die Nutzung der IDS peak GenTLs von einem durchgängigen Hersteller-Support von der Kamerahardware bis zu Ihrer Anwendung.

Als Zeichen für den Transport Layer

uEye Transport Layer

Speziell Bestandskunden profitieren von unserem IDS-eigenen uEye Transport Layer, durch den IDS peak neben den neuen uEye+ Vision-Standard-konformen Kameramodellen nun auch unsere bewährten uEye Kameras (Matchcode „UI-“) mit GigE- und USB2-Schnittstellen unterstützt. So können Sie Ihre uEye Bestandskameras in neuen Anwendungen mit IDS peak verwenden und auch mit neuen uEye+ Kameras kombinieren.

Als Zeichen für die Einfachheit von IDS peak Cockpit

IDS peak Cockpit

Das IDS peak Cockpit bietet Ihnen eine moderne, intuitive grafische Oberfläche, um Kameras schnell und einfach zu evaluieren, ohne eine Zeile Code programmieren zu müssen. Zusätzlich zur Darstellung aller Kameraparameter über die GenICam-typische Knotendarstellung stehen Ihnen im IDS peak Cockpit viele praktische Bildinformationen und dialogbasierte Einstellungen zur Verfügung.

Als Zeichen für die vielen Tools von IDS peak

IDS peak Tools

Nutzen Sie die praktischen Tools, um beispielsweise die Konfiguration mehrerer Kameras automatisiert durchzuführen. Mit ids_ipconfig können Sie die Netzwerkeinstellungen der Kameras abfragen und konfigurieren.
ids_devicecommand liefert Ihnen mittels GenICam-Interface Informationen zu allen verfügbaren Kameraeinstellungen und erlaubt Ihnen die direkte Konfiguration.

Als Zeichen für die IDS peak Sourcecode samples

IDS peak Sourcecode-Sample

Verwenden Sie die vorhandenen Sourcecode-Beispiele für einen schnellen Einstieg in die Programmierung mit der IDS peak API. Lernen Sie, wie einfach angeschlossene Kameras auffindbar und anschließend geöffnet werden. In wenigen Schritten realisieren Sie eine Anwendung mit Kamera-Livebild und getriggertem Bildeinzug. Mit IDS peak können Sie einfach anfangen.

Als Zeichen für die IDS peak Dokumentation

IDS peak Dokumentation

Die IDS peak Dokumentation vermittelt Ihnen eine schnelle Übersicht, wie Sie Projekte erstellen, und erklärt Ihnen die Grundprinzipien der IDS peak Programmierschnittstellen bzw. die wichtigsten Klassen und Funktionen.

Das IDS peak Cockpit

Entdecken Sie die Leistungsfähigkeit der IDS Industriekameras

Mit dem IDS peak Cockpit können Sie im Handumdrehen die ersten Bilder aufnehmen und unsere Industriekameras ausführlich evaluieren. Die moderne und intuitive Benutzeroberfläche ermöglicht umfangreiche Messungen und erleichtert den Vergleich verschiedener Kameraeinstellungen.

Ausgestattet mit vielen nützlichen Funktionen im Umgang mit Industriekameras ist das IDS peak Cockpit heute bereits für viele Anwender zu einem beliebten und leicht bedienbaren Arbeitsmittel geworden – It's so easy!

Fenster von IDS peak, die die Einfachheit der Software veranschaulicht

Konfigurieren statt Programmieren

Tools, wie Histogramme, Line und Pixel Views, Farb- und Grauwertumrechnungen, nützliche Automatiken und ein Bandbreiten-Management unterstützen Sie dabei, Ihre uEye und uEye+ Kameras optimal für verschiedene Anwendungssituationen einzustellen, ohne eine Zeile Programmcode schreiben zu müssen. Alle Einstellungen lassen sich dann in Konfigurationen auf den Kameras oder dem PC abspeichern und in der späteren Anwendung wieder nutzen. So hilft das IDS peak Cockpit dabei, einen wesentlichen Teil der Anwendungsvorbereitung zu konfigurieren, anstatt die Kameraparameter im Quellcode aufwendig zu programmieren.

Pixelgenaue Analyse der Farben

Analysieren, Annotieren, Dokumentieren

Des Weiteren lassen sich Fehlerfälle oder andere spezielle Situationen gezielt analysieren, indem das Bildmaterial optisch bis auf Pixelebene vermessen werden kann. Zur Dokumentation spezieller Fälle besitzt das Cockpit auch einfache Annotationsfunktionen.

Arbeitsbereich individuell anpassen

Alle Parameter und Dialoge lassen sich im IDS peak Cockpit individuell filtern und platzieren, um den Arbeitsbereich ganz individuell einzurichten. So lassen sich unterschiedliche Workspaces erstellen, speichern und laden, um wiederkehrende Arbeitsabläufe bestmöglich zu unterstützen.

Testen Sie das neue IDS peak Cockpit und überzeugen Sie sich selbst von seinen vielseitigen Möglichkeiten, um die Arbeit mit Kameras zu erleichtern. Ihr neues Lieblingswerkzeug ist im IDS peak Setup bereits enthalten.

Im IDS peak Cockpit lassen sich verschiedene Fenster auf dem Dashboard anordnen

Was Kunden über IDS peak sagen:

„IDS peak ermöglicht eine unkomplizierte und leistungsstarke Integration unserer Kameras über USB3-Vision. Die einheitliche SDK-Struktur vereinfacht Entwicklung, Steuerung und Bildaufnahme erheblich. Dadurch können wir unsere KI-basierten Bildverarbeitungsprozesse schneller implementieren und flexibel anpassen.“

— Martin Kohnle, Projektleiter KI & Digitalisierung am Institut für Textiltechnik Augsburg gGmbH (ITA)  —

„Das Python Interface der IDS peak API ermöglichte uns, schnell und einfach eine Software zu entwickeln, um die Kamera zu parametrisieren und Bilder zu erfassen.“

— Cécilia Gauvin, Mitbegründerin und Geschäftsführerin von S-MA-C-H —

„Die einfach zu programmierende API sowie die Plug & Play Funktionen bei laufender Software haben uns überzeugt."

— Johann Enthammer, Geschäftsführer und CTO bei F&S BONDTEC Semiconductor GmbH —