Software

Computer Vision Development Kit (SDK)

Die Hardware für Ihr Bildverarbeitungssystem steht bereit, nun folgt die Entwicklung der Software. Da jedes System komplexe Aufgaben hat und einzigartige Anforderungen stellt, gibt es kaum standardisierte Software. Stattdessen muss eine maßgeschneiderte Lösung entwickelt werden. Dafür gibt es Computer Vision Development Kits: Diese enthalten alle Werkzeuge, die Sie für die Programmierung und Entwicklung Ihrer Anwendung benötigen.

Machine Vision SDK erklärt 

Unter „Machine Vision SDKs“ versteht man Software Development Kits, die speziell für Vision Systeme entwickelt wurden. Sie enthalten alle Komponenten, die Sie zum Programmieren der Software benötigen.

Ein Machine Vision SDK enthält alle Komponenten, die zum Programmieren der Software benötigt werden.

Vorteile der Computer Vision Development Kits

Der Hauptvorteil eines Machine Vision SDKs liegt klar auf der Hand: Sie müssen sich nicht alle Bausteine für die Software mühsam zusammensuchen. Alle Komponenten, die Sie zum Programmieren der Software benötigen, sind im Computer Vision Development Kit enthalten.

Wir bieten Ihnen mit der Basler pylon Software Suite leicht zu bedienende Programmierschnittstellen, Kameraevaluierungen und performante Treiber für Ihr System. Häufig sind die SDKs von Kameraanbietern kostenlos und können wie bei uns einfach heruntergeladen werden. Durch die Software des Kameraherstellers sind die Werkzeuge perfekt auf die Kameramodelle abgestimmt.

Bestandteile eines guten Machine Vision Development Kits 

Der Vorteil eines Kits sollte es sein, dass Sie sich keine zusätzlichen Tools oder Applikationen herunterladen bzw. zusammensuchen müssen. Achten Sie bei der Wahl Ihres Entwicklungskits also darauf, dass es folgende Komponenten enthält:    

  • Passende Treiber für verschiedene Interfaces von Kameras (z.B. GigE oder USB 3.0)

  • Falls Ihr System Framegrabber einsetzt, sollte Ihr Machine Vision SDK auch mit Framegrabbern kompatibel sein 

  • Eine API, die für industrielle Bildverarbeitung geeignet ist

  • Beispielcode in verschiedenen Programmiersprachen zur einfacheren Programmierung

  • Ausführliche Dokumentation zur Handhabung und Programmierung des Computer Vision Development Kits

  • Werkzeuge zum Zugriff auf die Funktionen und Parameter Ihrer Industriekamera

  • Konfigurationstools zur sofortigen Überprüfung Ihrer Änderungen und deren Auswirkungen.

Programmieren mit SDK in der Praxis 

Mithilfe von Softwarekits können Entwickler effizient Code und Algorithmen schreiben, um aufgenommene Bilder zu verarbeiten und zu interpretieren. Ohne die Software würden bei der Bildverarbeitung lediglich Bilder aufgenommen, aber keine Aktionen ausgeführt werden. Erst durch die Software können konkrete Tasks wie z.B. die Bildanalyse, Objekterkennung oder Qualitätskontrolle umgesetzt werden. Was über die Kits programmiert wird, hängt ganz von Ihren Zielen und Einsatzzwecken ab.

Vision Systeme von Basler werden für die verschiedensten industriellen Bereiche genutzt, um Prozesse und Produktionsabläufe zu optimieren, wie z. B. in der Elektronik- und Halbleiterinspektion.

SDKs in der Qualitätskontrolle

Im Vision System werden Kameras und Sensoren eingesetzt, um die Qualität der Produkte zu überwachen. Über die schnelle Softwareprogrammierung dank SDK kann die Analyse der Bilder veranlasst werden. So kann durch die Software erkannt, welche Produkte fehlerhaft sind und eine Warnung ausgegeben werden, dass das Produkt aussortiert werden muss.    

Anwendungsbeispiele in der Fabrikautomation

 

Kameras in der Dermatologie

SDKs in Medical & Life Sciences

Beim Hautarzt können z.B. Systeme eingesetzt werden, um Veränderungen im Hautbild über die Zeit darzustellen. Über SDK kann die Software so programmiert werden, dass individuelle Hautbilder miteinander verglichen werden und bei Veränderungen eine Warnung ausgegeben wird.  

Anwendungsbeispiele in Medical & Life Sciences

Mit Machine Vision Development Kits schneller ans Ziel 

Ein gutes SDK bietet eine einfache und intuitive Schnittstelle zum Hardware-Management, eine leistungsstarke API und umfassende Dokumentation, die es Ihnen ermöglicht, schnell und effizient zu entwickeln. 

Mit Entwicklungskits für die Softwareprogrammierung können Ihre Entwickler schnell Lösungen finden, um wettbewerbsfähig zu bleiben und technologische Fortschritte zu erzielen. Als renommierter Kamerahersteller bieten wir das passende SDK für Ihr Set-Up. Zusätzliche Viewer-Tools im Computer Vision SDK ermöglichen es Ihnen, Software zu testen, schnell zu reagieren und die Bildqualität sowie Effizienz zu verbessern.

Unsere Basler Software

Die pylon Software Suite bietet Ihnen alles, was Sie zur Inbetriebnahme benötigen: zertifizierte Treiber, leistungsstarke und einfache Programmier-Schnittstellen und praktische Tools zur Kameraeinrichtung. Die pylon vTools ermöglichen zusätzlich die einfache Integration von Bildverarbeitungsfunktionen.

Wie können wir Sie unterstützen?

Wir beraten Sie gerne bei der Produktauswahl und finden die richtige Lösung für Ihre Anwendung.