20
DE Building Vision for Business MVTec Software GmbH a product of MVTec

DE - mvtec.com · in der industriellen Bildverarbeitung Industrielle Einsatzfelder ... HALCON bewertet gemäß den Standards ISO/IEC 15415, ISO/IEC 15416, AIM DPM-1-2006 und SEMI

  • Upload
    vutram

  • View
    219

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DE - mvtec.com · in der industriellen Bildverarbeitung Industrielle Einsatzfelder ... HALCON bewertet gemäß den Standards ISO/IEC 15415, ISO/IEC 15416, AIM DPM-1-2006 und SEMI

DE

Building Vision for BusinessMVTec Software GmbH

a product of MVTec

Page 2: DE - mvtec.com · in der industriellen Bildverarbeitung Industrielle Einsatzfelder ... HALCON bewertet gemäß den Standards ISO/IEC 15415, ISO/IEC 15416, AIM DPM-1-2006 und SEMI

HALCON überzeugt Kunden durch

ein breites Technologiespektrum

einen umfassenden Erfahrungsschatz

kostenlosen Support

eine riesige Auswahl an unterstützter Hardware

einen langfristigen Investitionsschutz

the power of machine vision

2

Page 3: DE - mvtec.com · in der industriellen Bildverarbeitung Industrielle Einsatzfelder ... HALCON bewertet gemäß den Standards ISO/IEC 15415, ISO/IEC 15416, AIM DPM-1-2006 und SEMI

3

Page 4: DE - mvtec.com · in der industriellen Bildverarbeitung Industrielle Einsatzfelder ... HALCON bewertet gemäß den Standards ISO/IEC 15415, ISO/IEC 15416, AIM DPM-1-2006 und SEMI

Die Software für alle Applikationen in der industriellen Bildverarbeitung

Industrielle Einsatzfelder

NAHRUNGSMITTEL, GESUNDHEITSWESEN & BIOTECHNOLOGIE Oberflächen- und Druckbild-kontrolle, Füllstandsmessung, Verpackungskontrolle, OCR, Lesen von Bar- sowie Data-codes: HALCON bietet robuste und zuverlässige Lösungen für alle Applikationen.

AUTOMOBILBAU & ROBOTIK Bestimmung der 3D-Position von Objekten, Extrahierung von 3D-Daten für Bin-Picking und Roboter-Bahnplanung: HALCONs einzigartige 3D-Vision-Techniken eröffnen völlig neue Möglichkeiten für zahlreiche Applikationen im Automobilbau und in der Robotik.

MEDIZINISCHE BILDANALYSE CT, MR, Röntgen – von welcher Quelle und Auflösung auch immer: HALCON verarbeitet 8/16/32/64 Bit Integer- und Float-Bilder.

VERPACKUNGSINDUSTRIE Qualitätskontrolle, Vollständig-keitskontrolle, Identifikation: HALCON bietet herausragende Methoden in allen Gebieten der Verpackungsindustrie.

Automobilbau und ZulieferindustrieBergbauChemieDruckEinzelhandelEisen-, Stahl- und MetallverarbeitungEisenbahnElektronik und Elektroindustrie

Landwirtschaft und NahrungsmittelLuft- und RaumfahrtMaschinenbauMedizinbedarfOptik und FeinmechanikPapierverarbeitungPharmaziePhotogrammetrie, Fernerkundung

SchiffsbauSolar, erneuerbare Energie und RecyclingTelekommunikationTransport, Logistik, HandelÜberwachung und SicherheitVerpackung

Forst- und HolzwirtschaftGesundheitswesen, Biotechnologie, UmweltGlasproduktion, GlasverarbeitungGummi, Kunststoff, FolienHalbleiterKeramik

the power of machine vision

4

Page 5: DE - mvtec.com · in der industriellen Bildverarbeitung Industrielle Einsatzfelder ... HALCON bewertet gemäß den Standards ISO/IEC 15415, ISO/IEC 15416, AIM DPM-1-2006 und SEMI

INDUSTRIELLE BILDVER-ARBEITUNG & INSPEKTION Qualitätskontrolle, bildgestützte Robotik und Materialflussüber-wachung: HALCON bietet außergewöhnliche Geschwin-digkeit, Genauigkeit und Robustheit für eine breite Palette von Anwendungen.

PLATINEN-, HALBLEITER- & CHIPKONTROLLE PCB, BGA, AOI/AXI, Ball-wedge- und Wire- bonding-Maschinen: HALCON erkennt Defekte mit einer höheren Genauigkeit als 1μm.

VOLLSTÄNDIGKEITSKONTROLLE Kalte Lötstellen, fehlende Dioden oder rotierte Komponenten: HALCON erkennt alle unvollstän-digen oder falsch positionierten Teile innerhalb von Millisekunden.

POSITIONSBESTIMMUNG & ALIGNMENT Ausrichtung von Platinen, Lokalisierung von Passmarken: HALCON findet Objekte zuverlässig mit einer höheren Genauigkeit als 1/20 Pixel, auch wenn sie teilweise verdeckt sind.

OBERFLÄCHENKONTROLLE Unterschiedliche Materialien sowie unterschiedliche Fehlerklassen wie Löcher, Falten, beschädigte Ecken, Einschlüsse, Verunreinigungen, Kratzer, Hohlräume, Flecken oder Dellen: HALCONs hochentwickelte Filtertechnologien sind auf die Bedürfnisse der Benutzer zugeschnitten. Die benutzerfreundliche Texturinspektion passt sogar alle notwendigen Parameter automatisch an.

QUALITÄTSSICHERUNG Qualitätsbewertung von Barcodes und Datacodes: HALCON bewertet gemäß den Standards ISO/IEC 15415, ISO/IEC 15416, AIM DPM-1-2006 und SEMI T10. HALCON sichert die Qualität Ihrer Codes.

DRUCKBILDKONTROLLE Etiketten und Marken sowie Formulare auf Papier, Kunststoff oder Metall bei jeglicher Drucktechnik: HALCON vergleicht automatisch zuvor trainierte Vorlagen mit den Druckergebnissen.

IDENTIFIKATION Identifizierung von Barcodes, Datacodes und hochperformante OCR: HALCON liest einzelne Buchstaben schneller als 0,1 ms. Darüber hinaus ermöglicht HALCONs samplebasierte Identifikation (SBI) eine rein auf visuellen Eigenschaften basieren-de Objekterkennung.

VERMESSUNG HALCONs ausgezeichnete Kantendetektion und Konturanalyse in Kombination mit der 3D-Kamera-kalibrierung weitet die Messgenauigkeit auf das gesamte Sichtfeld aus.

5

Page 6: DE - mvtec.com · in der industriellen Bildverarbeitung Industrielle Einsatzfelder ... HALCON bewertet gemäß den Standards ISO/IEC 15415, ISO/IEC 15416, AIM DPM-1-2006 und SEMI

the power of machine vision

Spitzentechnik und optimale Performanz

BLOB-ANALYSE Hysterese, lokale, binäre sowie Standard-Schwellenwertbil-dung und mehr als 20 zusätzliche Segmentierungs-Opera-toren; Bereich, Orientierung und mehr als 50 Form- und Grau-wertmerkmale: HALCON bewältigt Blob-Analyse in wenigen Millisekunden.

MORPHOLOGIE Erosion, Dilatation, Opening und Closing mit beliebig geformten strukturierenden Elementen: HALCON zeichnet sich durch eine äußerst schnelle und einzigartig umfassende Implementierung morphologischer Algorithmen aus.

LESEN VON BARCODES & DATACODES Alle gebräuchlichen Barcodes können in jeder Orientierung so-gar mit einem Strichabstand von weniger als 1,5 Pixeln gelesen werden. HALCON liest zudem die Datacodes ECC 200, QR, Micro QR, Aztec, GS1 und PDF417, sogar mit weniger als 2x2 Modulgröße und Codes mit beschädigtem Suchmuster, hohem „Print Growth“, überbelichtete und teilweise verdeckte Codes.

OCR & OCV Training, Klassifizierung und Verifizierung von Fonts mit leistungsstarken Klassifikatoren. HALCON bringt bereits viele vortrainierte Klassifikatoren (einige davon auf Deep Learning basierend) für unterschiedliche Anwendungsfelder mit. Sie er-lauben höchste Erkennungsraten ohne zusätzliches Training, z. B. mit einer Fehlerquote von 0,65% im MNIST-Datensatz. Kombiniert mit HALCONs automatischer Texterkennung ist das Durchführen von OCR so einfach wie nie.

3D-VISION _ 3D-KALIBRIERUNG Kalibrierung interner und externer Kameraparameter um hoch-genaue metrische Messungen durchführen zu können, z.B. bis zu 1 μm in einem Sichtfeld von 10 mm – auch mit einer Zeilen-kamera. HALCONs Hand-Auge-Kalibrierung ist entscheidend für Roboterapplikationen wie Pick-and-Place-Aufgaben.

3D-VISION _ 3D-OBJEKTVERARBEITUNG Mit HALCONs 3D-Objekt-Modellkonzept können verschie-denste Aufgaben bewältigt werden, zum Beispiel 3D-Registrie-rung und 3D-Objektverarbeitung, sowie 3D-Objekterkennung und ein robuster Oberflächenvergleich.

Verarbeitung von teilweiseüberlappenden Blobs.

Subpixelgenaue Blob-Extrahierung.

Trennen von sichberührenden Objekten.

Aufspüren von Konturdefekten.

PDF417 Code GS1 DataBar

Lesen von Dot-Prints aufkomplexem Hintergrund.

Syntax- und Lexikon-basierte Auto-Korrektur.

Distanzen auf der Schiebelehre werden trotz perspektivischer Verzerrung exakt gemessen.

Hand-Auge-Kalibrierung ermöglicht Greifanwendungen für Roboter.

Durch 3D-Oberflächeninspe k-tion werden Fehler erkannt.

Ein 3D-Objektmodell wird in Komponenten segmentiert.6

Page 7: DE - mvtec.com · in der industriellen Bildverarbeitung Industrielle Einsatzfelder ... HALCON bewertet gemäß den Standards ISO/IEC 15415, ISO/IEC 15416, AIM DPM-1-2006 und SEMI

MATCHING _ KORRELATIONSBASIERTES MATCHING HALCONs korrelationsbasiertes Matching ist eine Methode, die besonders robust gegenüber Unschärfe, Kantendeformation, Rotation und Textur reagiert.

MATCHING _ FORMBASIERTES MATCHING HALCONs subpixelgenaue formbasierte Matching-Technologie findet Objekte präzise und robust in Echtzeit. Dies sogar wenn sie rotiert, skaliert, perspektivisch verzerrt, lokal deformiert, teil-weise überdeckt bzw. außerhalb des Bildes sind oder nicht-line-aren Beleuchtungsschwankungen unterliegen. Das formbasierte Matching verarbeitet Bilder mit 8 oder 16 Bit sowie Farb- und Mehrkanalbilder. Objekte können anhand von Bildvorlagen oder CAD-Daten trainiert werden. Darüber hinaus lokalisiert HALCONs einzigartiges komponentenbasiertes Matching Objekte, die aus mehreren gegeneinander beweglichen Teilen bestehen.

MATCHING _ DESKRIPTORBASIERTES MATCHING Planare Objekte mit Textur können mit HALCONs deskriptor- basiertem Matching extrem schnell in beliebiger Rotation und Kippung lokalisiert werden.

3D-MATCHING _ FORMBASIERTES 3D-MATCHING Erkennung und 3D-Lagebestimmung von beliebig angeordneten 3D-Objekten: HALCONs wegweisendes 3D-Matching erkennt die Position und Orientierung von 3D-Objekten basierend auf ihrem CAD-Modell mit nur einer Kamera.

3D-MATCHING _ OBERFLÄCHENBASIERTES 3D-MATCHING HALCONs oberflächenbasiertes 3D-Matching ist optimiert für das Auffinden von Objekten mit beliebig ausgestalteten und defor-mierten Oberflächen, indem Daten aus 3D-Punktwolken mit Kan-teninformationen aus 3D-Abstandsbildern kombiniert werden.

MEASURING _ 1D-VERMESSUNG Messung von Kanten entlang von Linien oder Kreissegmenten: HALCON ermöglicht die subpixelgenaue Vermessung in weniger als einer Millisekunde; kombiniert mit der Grauwertkalibrierung können sogar nicht-lineare Grauwertverteilungen kompensiert werden, um höchste Genauigkeit zu erreichen.

MEASURING _ 2D-VERMESSUNG Das Fitting einer Ellipse auf die subpixelgenaue Kontur, die ein Kantenfilter errechnet hat, erlaubt eine höchstmögliche Präzision. HALCONs Messmodell extrahiert automatisch Konturdaten auch aus Mehrkanalbildern, wie zum Beispiel Farbbildern.

MEASURING _ 3D-VERMESSUNG Disparitätsbilder, Distanzbilder oder die 3D-Koordinaten von Oberflächen können in HALCON mittels unterschiedlicher Verfahren rekonstruiert werden: Binokulares, Mehrbild- und photometrisches Stereo, Lichtschnittverfahren und Depth from focus. Zudem kann die 3D-Lage von kreisförmigen und recht-eckigen Objekten sehr einfach mit nur einer Kamera bestimmt werden. Durch Segmentierung und Fitting von 3D-Primitiven lassen sich zum Beispiel Zylinder, Kugeln und Ebenen exakt vermessen.

HALCONs perspektivisch deformierbares Matchinglokalisiert robust Objekte mit perspektivischer Verzerrung.

HALCONs deskriptorbasiertes Matching findet planareObjekte extrem schnell.

Lokal deformierbares Matching erkennt Objektemit verformten Oberflächen.

Lokalisierung eines bekannten Objekts mit 3D-Matching.

Oberflächenbasiertes3D-Matching mit Mehrbild-Stereo.

Inspektion der Abstände einzelner Blätter eines Lüfters.

Weitere Informationen unter: www.halcon.com/technical-data 7

Page 8: DE - mvtec.com · in der industriellen Bildverarbeitung Industrielle Einsatzfelder ... HALCON bewertet gemäß den Standards ISO/IEC 15415, ISO/IEC 15416, AIM DPM-1-2006 und SEMI

Mehr als Software

Investitionsschutz

Kompatibilität ist ein wichtiger Schlüssel zur Investitionssicherung. Die Bildverar-beitungssoftware, in die heute investiert wird, muss morgen noch immer passen – wohin der technische Fortschritt uns auch führt und inwiefern die Bedürfnisse der einzelnen Systeme sich verändern. Um allen Bedürfnissen gerecht zu werden, unterstützt HALCON nicht nur eine große Anzahl an Bildeinzugsgeräten, sondern auch verschiedenste Betriebssysteme und Programmiersprachen. Jahrelange Pflege und Verfügbarkeit der Version, auch nach der Anschaffung, ist bei HALCON eine Selbstverständlichkeit. Wenn eine neue Version von HALCON auf den Markt kommt, darf der Kunde neben vielen tech-nischen Neuerungen in allen Bereichen Verbesserungen und Erweiterungen erwarten – natürlich auch bei der Doku-mentation und bei den Beispielen.

Umfangreicher Supportund Schulungen

Kostenlose Anwendungsevaluierung, auch vor der Anschaffung Kostenloser weltweiter Support für alle HALCON-Nutzer durch unsere Vertriebe

Kostenlose Upgrades auf neue Versionen innerhalb des ersten Jahres nach Kauf

Weltweite Schulungen, auch individuell auf die Bedürfnisse des Kunden zugeschnitten

Einfache Software-Wartung dank kostenloser Downloads von neuen Software-Releases

Ausführliche Dokumentation und schnelle Anwendungsentwicklung

HALCON bietet Dokumentation für jeden Leser auf jedem Niveau – vom „Quick Guide“ bis zum „Solution Guide“. Zahlreiche Beispielprogramme für jeden Anwendungsbereich, die mit einem benutzerfreundlichen Browser für Beispielprogramme schnell gefunden werden können, dienen als Grundlage für die eigenen Anwendungen. Darüber hinaus bietet HALCON eine inter-aktive integrierte Entwicklungsumgebung (HDevelop) für Machine Vision.

Beispielprogramme durchsuchen Solution Guide

the power of machine vision

8

Page 9: DE - mvtec.com · in der industriellen Bildverarbeitung Industrielle Einsatzfelder ... HALCON bewertet gemäß den Standards ISO/IEC 15415, ISO/IEC 15416, AIM DPM-1-2006 und SEMI

Kerne1

1

2

1,97

3

2,89

4

3,90

5

4,83

14

13,11

9

8,60

13

12,05

8

7,49

12

11,33

7

6,59

11

10,37

6

5,62

10

9,42

Zuverlässigkeit

HALCON hat sich weltweit hundert-tausendfach im Einsatz bewährt. In den hochentwickelten Algorithmen stecken über 30 Jahre Erfahrung der MVTec- Ingenieure. HALCON ist geballte Kern-kompetenz – entwickelt vom weltweit einzigen reinen Software-Hersteller für Bildverarbeitungsstandardsoftware.

Einzigartige Technik

HALCON bietet das volle Spektrum gebräuchlicher Bildverarbeitungs- technologien. Darüber hinaus bietet HALCON auch viele einzigartige Funktionen wie zahlreiche Matching- Verfahren oder verschiedene Identifikationstechniken wie z.B. samplebasierte Identifikation. Weitere Informationen finden sich hierzu unter: www.halcon.com

Schnelligkeit

HALCON ist für höchste Performanz implementiert, zum Beispiel durch die aktive Nutzung von Multicore-Prozessoren sowie AVX2, NEON und GPU-Beschleu-nigung.Mehr Informationen finden sich unterwww.halcon.com

Automatische Operator-Parallelisierung (AOP)

Multicore-Prozessoren verhelfen Bildverarbeitungssystemen zu erheblichen Geschwindigkeitssteigerungen. HALCONs Automa-tische Operator-Parallelisierung (AOP) bewährt sich bereits seit 2000 im industriellen Einsatz und unterstützt diese Performanz-steigerung aktiv. HALCON parallelisiert Operatoren automatisch in mehrere Threads (einen für jeden Kern), wenn die Daten (z. B. Bilder) an einen Multicore-Computer übergeben werden.

* Beschleunigungsfaktor des Operators median_image mit Maskengröße 13x13 auf einem Intel Xeon E5-2690 v4 @ 2,60 GHz, 14 Kerne, Bildgröße 1280x1024. Die erreichte Beschleunigung hängt im Allgemeinen vom benutzten HALCON-Operator und der Bildgröße ab.

Beschleunigungsfaktor*

HALCONs AOP beschleunigt Operatoren

9

Page 10: DE - mvtec.com · in der industriellen Bildverarbeitung Industrielle Einsatzfelder ... HALCON bewertet gemäß den Standards ISO/IEC 15415, ISO/IEC 15416, AIM DPM-1-2006 und SEMI

the power of machine vision

10

Page 11: DE - mvtec.com · in der industriellen Bildverarbeitung Industrielle Einsatzfelder ... HALCON bewertet gemäß den Standards ISO/IEC 15415, ISO/IEC 15416, AIM DPM-1-2006 und SEMI

HALCON überzeugt Entwickler durch

leistungsfähige Werkzeuge für Rapid Prototyping Unterstützung zahlreicher Betriebssysteme Flexibilität bei der Wahl der Programmiersprache Funktionen zum Schutz von Programmcode die Möglichkeit, auch auf Nicht-Standardplattformen zu entwickeln

11

Page 12: DE - mvtec.com · in der industriellen Bildverarbeitung Industrielle Einsatzfelder ... HALCON bewertet gemäß den Standards ISO/IEC 15415, ISO/IEC 15416, AIM DPM-1-2006 und SEMI

HDevelop Integrierte Entwicklungsumgebung (IDE)

HDevelop ist HALCONs hochentwickelte interaktive Programmierumgebung. HDevelop läuft unter Windows, Linux sowie macOS und ermöglicht die schnelle und effektive Entwicklung von Bildverarbeitungslösungen. Dies ist auch möglich, während live Bilder von einem Bildeinzugsgerät eingezogen werden. Eine Vielzahl von grafischen Werkzeugen hilft bei der Daten- und Bildinspektion. Die HDevelop-Oberfläche ist in verschiedenen Sprachen verfügbar.

Über den Dialog „HDevelop Beispielprogramme durchsuchen“ lassen sich Beispielprogramme zu Themen und Kategorien auswählen. Egal für welche Industrie ein adäquates Beispiel gesucht wird: Eine Auswahl von mehr als 1000 steht mit nur drei Mausklicks zur Verfügung.

Das Programmieren wird sehr einfach: Syntax-Checks, Vorschläge für Parameterwerte von Operatoren und Vorschläge für nachfolgende und alternative Operatoren reduzieren das Risiko von Programmierfehlern. Syntax-Hervorhebung und eine integrierte Online-Hilfe mit Volltextsuche helfen bei der Fehlerbehebung und Pflege von komplexen Applikationen.

Multicore-Architekturen beschleunigen die Softwareentwicklung. HDevelop unterstützt parallele Programmierung für nebenläufige Anwendungen, selbst beim Export in C, C++ und .NET Sprachen wie C# oder VB.NET.

HDevelop ermöglicht einfachen Code-Austausch zwischen Entwicklern: Der Programmcode kann in Prozeduren organisiert werden, die auch als externe Prozeduren passwortgeschützt gespeichert und in entspre-chenden Bibliotheken zusammengefasst werden können.

HDevelop enthält Werkzeuge zur interaktiven Inspektion von Bildmerkma-len in Echtzeit, um geeignete Parametereinstellungen für das jeweilige Programm auszuwählen. Grauwert- und Merkmalshistogramm sowie Merk-malsinspektion und ein Manager für Regions of Interest (ROIs) unterstützen die rasche Auswahl oder Erstellung von Blobs im Bild und generieren Code mit einem einzigen Mausklick. Für eine schnelle und intuitive Visuali- sierung kann ein Linienprofil und eine Anzeige mit Bewegungs- und Zoom-Fähigkeit genutzt werden. Breakpoints, detaillierte Fehlermeldungen, Lesezeichen und Prozeduren ermöglichen problemloses Programmieren.

Auf die Ausführung eines Operators folgt unmittelbares Feedback, HDevelop visualisiert ikonische Variablen, z. B. als 3D-Plots oder Konturlinien. Der HDevelop Profiler hilft, für jeden Operator die Rechenzeit zu ermitteln.

Dank des langjährigen industriellen Einsatzes von HALCON und der daraus resultierenden Erfahrung ist HDevelop maßgeschneidert für Machine-Vision-Applikationen und verfügt über eine bedienfreundliche grafische Benutzerschnittstelle.

Merkmalshistogramm

Merkmalsinspektion

Funktionsinspektion

the power of machine vision

12

Page 13: DE - mvtec.com · in der industriellen Bildverarbeitung Industrielle Einsatzfelder ... HALCON bewertet gemäß den Standards ISO/IEC 15415, ISO/IEC 15416, AIM DPM-1-2006 und SEMI

Grauwerthistogramm

Linienprofil

HDevelop

3D-Visualisierung Online-Hilfe

Der Programmierer kann seine Anwendung mit Hilfe eines Freitexteditors entwickeln. Der HDevelop Freitexteditor vereinfacht das Programmieren durch eine Editierhilfe sowie eine erweiterte automatische Vervollständigung und die Möglichkeit, Textzeilen mittels „Copy und Paste“ einzufügen.

13

Page 14: DE - mvtec.com · in der industriellen Bildverarbeitung Industrielle Einsatzfelder ... HALCON bewertet gemäß den Standards ISO/IEC 15415, ISO/IEC 15416, AIM DPM-1-2006 und SEMI

Arbeiten mit HDevelopHDevelop beinhaltet Assistenten für gängige Teilaufgaben. Alle HDevelop-Assistenten bieten eine grafische Benutzeroberfläche, über die Lösungen interaktiv eingerichtet und konfiguriert werden können. Danach lässt sich der zugehörige Programmcode bei Bedarf ganz einfach in ein HDevelop-Programm einfügen.

Bildeinzugs-Assistent

Der Bildeinzugs-Assistent vereinfacht die Auswahl, Initialisierung und Konfiguration hunderter Industriekameras und Framegrabber. Er erlaubt eine Voransicht des Bildes und die interaktive Kontrolle aller gerätetypischen Parameter. Nach der Anpassung dieser Parameter fügt der Assistent auf Wunsch den entsprechenden Programmcode in das HDevelop-Pogramm ein.

Measure-Assistent

Der HDevelop-Measure-Assistent ist ein Front-End zu HALCONs 1D-Vermes-sung. Der Assistent findet Kanten und misst Entfernungen zwischen Kanten entlang einer vorgewählten Linie oder eines Kreisbogens in einem Bild. Auf Wunsch fügt der Assistent den passenden Code in das Programm ein.

Matching-Assistent

Der Matching-Assistent wurde speziell für die interaktive Nutzung von HALCONs formbasiertem Matching, korrelationsbasiertem Matching, deskriptorbasiertem Matching und deformierbarem Matching entwickelt. Er erleichtert die Wahl der Parameterwerte für Objekterkennungs- und Matching-Anwendungen und fügt den entsprechenden Programmcode auf Wunsch in das HDevelop-Programm ein.

OCR-Assistent

Der HDevelop-OCR-Assistent ermöglicht die interaktive Bedienung von HALCONs leistungsfähiger OCR-Klassifikation. Er hilft bei der Parameteraus-wahl, beim Training maßgeschneiderter OCR-Klassifikatoren sowie beim Verifizieren von Klassifikatoren und fügt den entsprechenden Programmcodeauf Wunsch in das HDevelop-Programm ein.

Kamerakalibrierungs-Assistent

Der Kamerakalibrierungs-Assistent hilft dem Anwender, die notwendige Kalibrierung der Kamera einfach und genau durchzuführen, um Linsenver-zeichnungen von Bildern zu entfernen und Objekte in 3D-Weltkoordinaten zu vermessen. Nach der Einstellung der Parameter fügt der Assistent auf Wunsch den passenden Programmcode in das HDevelop-Pogramm ein.

Kamerakalibrierungs-Assistent - Ergebnisse

Kamerakalibrierungs-Assistent - Visualisierung

the power of machine vision

14

Page 15: DE - mvtec.com · in der industriellen Bildverarbeitung Industrielle Einsatzfelder ... HALCON bewertet gemäß den Standards ISO/IEC 15415, ISO/IEC 15416, AIM DPM-1-2006 und SEMI

HALCON bietet verschiedene Sprachschnittstellen an, um alle der über 2000 leistungsstarken Operatoren aus Programmier-sprachen wie C, C++ und .NET-Sprachen wie C# oder VB.NET aufrufen zu können. HALCONs offene Software-Architektur bietet den Zugriff auf dedizierte Datenstrukturen an und erlaubt so die einfache Integration mit anderen Softwarekomponen-ten wie einer Benutzeroberfläche oder der Prozesssteuerung. HALCON unterstützt darüber hinaus parallele Programmierung, z.B. mehrerer Threads. Dadurch können mehrere Threads gleichzeitig HALCON-Operatoren aufrufen. All dies, zusammen mit HALCONs eingebautem High-Performance-Speichermanagement ermöglicht es dem Programmierer, sich auf die Applika-tionsentwicklung zu konzentrieren und schnell eine Lösung zu erreichen.

HALCON/.NET

In HALCON/.NET sind alle HALCON-Operatoren und Datenstrukturen als High-Level-Klassen verfügbar, welche die Entwicklung einer Applikation deutlich vereinfachen. HALCON/.NET kann in .NET-Sprachen wie C#, Visual Basic .NET und C++ unter Windows sowie mithilfe von Mono auch unter Linux verwendet werden.

HALCON/C++

Mit HALCON/C++ kann die gesamte Funktionalität von HALCON über eine C++-Klassenhierarchie angesprochen werden. Diese ermöglicht es, Programme zu entwickeln, die sehr kompakt und leicht zu warten sind. HALCON/C++ steht unter Windows, Linux und macOS zur Verfügung.

HDevEngine

HDevEngine – die „HDevelop Engine“ – ist eine Bibliothek, die als Interpreter fungiert und es möglich macht, HDevelop-Programme und -Prozeduren direkt aus einer Applikation in C++, C# oder Visual Basic heraus zu laden und aus-zuführen. Damit lässt sich der Bildverarbeitungsteil einer Applikation ändern, ohne ihn erneut kompilieren zu müssen.

Debugging – leicht gemacht

HALCON reduziert den Aufwand zur Fehlersuche bei der Softwareent- wicklung enorm. Dank HALCONs Visual Studio Extension können C++ und C#/.NET Entwickler HALCON-Tupel und ikonische Variablen direkt in Visual Studio überprüfen. Werden HDevelop-Prozeduren über die HDevEngine innerhalb einer C# oder C++ Anwendung ausgeführt, ist das Debugging des Bildverarbeitungsteils durch Verknüpfung mit der HDevEngine direkt in HDevelop möglich. Dies funktioniert sogar über Remote-Verbindungen.

Know-how – gut geschützt

HALCON sichert das Know-how des Programmierers: Code, der in externen oder lokalen HDevelop-Prozeduren gespeichert wird, sowie der Code kompletter Prozedurbibliotheken oder ganzer Programme kann auf Wunsch durch ein Passwort geschützt werden. Somit lässt sich Funktionalität leicht weitergeben, ohne den Programmcode preiszugeben.

HALCON-Tupel oder ikonische Variablen können direkt in Visual Studio überprüft werden.

Programmieren mit HALCON

15

Page 16: DE - mvtec.com · in der industriellen Bildverarbeitung Industrielle Einsatzfelder ... HALCON bewertet gemäß den Standards ISO/IEC 15415, ISO/IEC 15416, AIM DPM-1-2006 und SEMI

HALCON Architektur

Die flexible Softwarearchitektur von HALCON sichert schon jetzt die Kompati-bilität zukünftiger Kundenentwicklungen, z. B. die Portierung auf ein anderes Betriebssystem oder die Integration in eine neue Programmierumgebung. Hierdurch ermöglicht HALCON auch langfristig eine sichere Investition seiner Kunden in ihre Applikationen.

Betriebssysteme

HALCON ist verfügbar für Standard-PCs auf Windows (32- and 64-bit), Linux (64-bit) und macOS.

Extension Package

Dieses einzigartige Feature macht es möglich, bestehende oder neu entwickelte Bildverarbeitungs-Algorithmen in HALCON zu integrieren. Dadurch entsteht ein einheitlicher Zugriff auf alle Bildverarbeitungsanteile einer Applikation, was die Pflege und zukünftige Entwicklung sehr erleichtert. Eine offene und sehr gut dokumentierte Schnittstelle ermöglicht es, die leistungsstarken internen Da-tenstrukturen von HALCON voll auszuschöpfen.

Plattformen und Schnittstellen

HDevelop C C++ C# VB.NET Delphi

Boards Cameras 3D Cameras DirectShow TWAIN I/O Devices

Camera Link CoaXPress GenlCam GigE Vision USB3 Vision OPC/OPC UA

I/O InterfaceImage Acquisition Interface

HDevEngine HALCON/C HALCON/C++ HALCON/COM HALCON/.NET

HALCON Applikationen

HALCONBildverarbeitungsbibliothek

ExtensionPackages

the power of machine vision

16

Page 17: DE - mvtec.com · in der industriellen Bildverarbeitung Industrielle Einsatzfelder ... HALCON bewertet gemäß den Standards ISO/IEC 15415, ISO/IEC 15416, AIM DPM-1-2006 und SEMI

Bildeinzugs-Schnittstellen

Durch eine leistungsfähige Software-Schnittstelle stellt HALCON einen einheitlichen Zugriff auf verschiedene Bildeinzugsgeräte, inklusive Zeilen- kameras, 3D-Kameras und Kameras mit nicht standardmäßiger Auflösung sowie mehr als 8 Bits pro Pixel, zur Verfügung. Eine Vielzahl fertiger Schnitt-stellen ermöglichen die Verbindung zu hunderten industriellen Kameras und Framegrabbern. Selbstverständlich unterstützt HALCON auch alle ge-bräuchlichen Bildeinzugsstandards wie GigE Vision, GenICamTL und USB3 Vision.

Aktuelle Informationen unter www.halcon.com/image-acquisition

Digital I/O-Schnittstellen

HALCON bietet eine Softwareschnittstelle für Digital I/O. Hiermit können verschiedene I/O-Geräte direkt mit HALCON verbunden werden. Darüber hinaus bietet HALCON fertige Schnittstellen zu allen SPS-Steuersystemen, die den OPC UA bzw. den OPC Classic Standard verwenden.

HALCON Embedded

HALCON Embedded steht für die Verwendung von HALCON auf Nicht-Standardplattformen. HALCON ist auf verschiedene Mikropro-zessoren/DSPs, Betriebssysteme und Compiler portierbar. HALCON Embedded ermöglicht es Softwareentwicklern, die Software einer Bildverarbeitungs-Applikation auf einer Standard-Plattform zu entwi-ckeln und dadurch das Programmieren eines Embedded-Systems sehr zu vereinfachen. Kurz gesagt: Die Entwicklung geschieht auf dem PC, die Applikation läuft auf dem Embedded-System.

HALCON Embedded ist für unterschiedliche Smartkameras sowie andere Plattformen erhältlich.

Aktuelle Informationen unter www.halcon-embedded.com

17

Page 18: DE - mvtec.com · in der industriellen Bildverarbeitung Industrielle Einsatzfelder ... HALCON bewertet gemäß den Standards ISO/IEC 15415, ISO/IEC 15416, AIM DPM-1-2006 und SEMI

MVTec lebt für Machine Vision Software

MVTec ist weltweit der einzige reine Softwarehersteller für Bildverarbeitungs-standardsoftware. Das Unternehmen beschäftigt hoch qualifizierte Bildver-arbeitungsexperten mit bis zu 30 Jahren Erfahrung in dieser Technologie. Die Leidenschaft für Bildverarbeitung ist die treibende Kraft der gesamten MVTec- Belegschaft einschließlich des Manage-ments, das persönlich hinter der hohen Qualität der MVTec-Produkte und -Dienstleistungen steht.

MVTec-Produkte sind „Made in Germany“. Sie werden direkt in unserem Kompetenz-zentrum in München entwickelt. Den welt-weiten Vertrieb der Dienstleistungen und Produkte übernimmt MVTecs weitrei-chendes Vertriebsnetz. Zusätzlich betreut die MVTec, LLC von Boston (MA, USA) aus den nordamerikanischen Markt.

MVTec engagiert sich in Verbänden und Standardisierungskomiteen

MVTec teilt seine jahrelange Erfahrung mit der Machine-Vision-Community. Hierfür ist MVTec Mitglied des Verbands Deutscher Maschinen- und Anlagenbauer (VDMA) und der Automated Imaging Association (AIA).

Darüber hinaus ist MVTec eine treibende Kraft hinter Standardi-sierungsprozessen, um den Kunden eine erhöhte Flexibilität und geringere Entwicklungskosten zu ermöglichen. Beispielsweise bietet die Standardisierung von Bildverarbeitungsschnittstellen und -Protokollen einen erheblichen Mehrwert, da keine proprie-tären Anschlüsse mehr entwickelt und gepflegt werden müssen. Aus diesem Grund ist MVTec seit vielen Jahren Contributing Member der GenICam Standard Group und aktives Mitglied der GigE Vision und USB3 Vision Technical Committees.

Die Firma hinterHALCON

18

Page 19: DE - mvtec.com · in der industriellen Bildverarbeitung Industrielle Einsatzfelder ... HALCON bewertet gemäß den Standards ISO/IEC 15415, ISO/IEC 15416, AIM DPM-1-2006 und SEMI

MVTec ist Teil eines globalen Netzwerks

Von Anfang an war MVTec durch eine enge Vernetzung mit Partnern, Kunden, Universitäten und Verbänden eine treibende Kraft in der Machine-Vision-Community.

MVTEC IMAGE ACQUISITION PARTNER PROGRAMM Um für die Kunden die bestmögliche Integration von Hardware und Software sicherzustellen, pflegt MVTec enge Partnerschaften mit einer Vielzahl von Herstellern von Bildeinzugsgeräten.

MVTEC CERTIFIED INTEGRATION PARTNER PROGRAMM MVTec wählt sorgfältig Ingenieurfirmen aus, die ihre Anwen-dungen mit MVTecs Softwareprodukten realisieren. Die Firmen in diesem Programm sind durch ihre Erfahrung hoch qualifiziert, um anspruchsvolle und herausfordernde Bildverarbeitungsapplikati-onen zu erstellen.

MVTEC CERTIFIED TRAINING PARTNER PROGRAMM MVTec legt großen Wert darauf, hoch qualifizierten Support und Schulungen für alle Produkte anzubieten. Um dies zu erreichen, arbeitet MVTec eng mit den Partnern dieses Programms zusam-men, damit sie alle Kunden kompetent beraten und speziell auf sie abgestimmte Schulungen halten können.

MVTec bietet maßgeschneiderte Lösungen

Neben anspruchsvoller Machine-Vision-Software bietet MVTec kundenorientierte Dienstleistungen an – von der Beratung über Projektstudien bis hin zu Prototypen und kompletten Softwarelösungen. In enger Abstimmung mit den Anforderungen und Wünschen des Kunden greift das MVTec Solutions Development Team auf einen hohen Erfahrungsschatz aus Jahr-zehnten erfolgreich abgeschlossener Appli-kationsentwicklungen zurück. Basierend auf MVTecs Standardprodukten können so vollständige und kostengünstige Software-lösungen erstellt werden.

19

Page 20: DE - mvtec.com · in der industriellen Bildverarbeitung Industrielle Einsatzfelder ... HALCON bewertet gemäß den Standards ISO/IEC 15415, ISO/IEC 15416, AIM DPM-1-2006 und SEMI

Laden Sie HALCON herunter, fordern Sie eine kostenlose Evaluierungslizenz an oder lassen Sie Ihre Applikation kostenlos evaluieren.www.halcon.com/now

Jetzt HALCON KOSTENLOS TESTEN!

Was ist HALCON?

HALCON ist die umfassende Standard- software für die industrielle Bildverarbei-tung (Machine Vision) mit integrierter Entwicklungsumgebung (IDE), die welt- weit zum Einsatz kommt. HALCON hilft Kosten zu senken und sorgt für eine raschere Marktverfügbarkeit. Die flexible Software-Architektur ermöglicht eine schnelle Anwendungsentwicklung für die industrielle sowie medizinische Bild- verarbeitung und Bildanalyse.

Was bietet HALCON?

MVTec HALCON bietet neben einer au-ßergewöhnlichen Leistungsfähigkeit und GPU-Beschleunigung auch umfangreiche Unterstützung von Multicore-Plattformen und Befehlssatzerweiterungen wie AVX2 oder NEON. HALCON wird in allen Industriezweigen verwendet: Diese um-fassende Bibliothek bewährt sich hundert-tausendfach im industriellen Einsatz und bietet z.B. Blob-Analyse, Morphologie, Matching, Vermessung, Identifikation und 3D-Vision.

Warum HALCON?

HALCON sichert Investitionen durch die Kompatibilität zu den Betriebssystemen Windows, Linux und macOS. Die gesamte Bibliothek kann durch übliche Programmiersprachen wie C, C++ und .NET-Sprachen wie C# oder VB.NET angesprochen werden. HALCON garantiert Hardware-Unabhängigkeit durch eine Vielzahl von Schnittstellen zu hunderten Industrie-Kameras und Framegrabbern, insbesondere durch die Unterstützung von Standards wie GenICam, GigE Vision und USB3 Vision.

Vertriebspartner

© 1

996-

2016

MVT

ec S

oftw

are

Gm

bH. A

lle R

echt

e vo

rbeh

alte

n. A

lle A

ngab

en k

önne

n sic

h oh

ne V

oran

künd

igun

g än

dern

. HA

LCO

N is

t ein

ein

getra

gene

s W

aren

zeic

hen

der M

VTec

Sof

twar

e G

mbH

. 11/

2016

the power of machine vision

www.mvtec.com MVTec Software GmbH Machine Vision Technologies, München, Deutschland