Profilbild von Alexander Zawuski Windows Softwareentwickler C/C++, Industrielle Bildverarbeitung, Halcon, Mil aus Mainz

Alexander Zawuski

teilweise verfügbar

Letztes Update: 08.07.2014

Windows Softwareentwickler C/C++, Industrielle Bildverarbeitung, Halcon, Mil

Firma: A-ZYSTEMS
Abschluss: Dipl.-Informatiker (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (Grundkenntnisse)

Skills

Softwareentwicklung unter Windows alle Versionen.
Schwerpunkt industrielle Bildverarbeitung (Computer Vision) für die Qualitätskontrolle und Automatisierung.
Jahrelange Erfahrung mit MvTec Halcon.
Einbinden diverser Hardware wie IO-, Laser, Messkarten, Motorkontrollerkarten, Zählerkarten und Kamerasysteme.
Für meine Projekte habe ich hauptsächlich
Visual Studio, MFC, wxWidgets eingesetzt..
Erfahrung mit VBA (hauptsächlich mit Excel)

Projekthistorie

Messprogramm Grab & Measure
Mit dem von mir entwickelten Messprogramm kann mit der Maus im Livebild einer Kamera gemessen werden.
Das Programm wird von mir vermarktet und bietet folgende Funktionen:
-Schnelles Speichern von Einzelbildern von verschiedene Kamerasysteme und Kameraschnittstellen (USB, Video for Windows, WDM, DirectShow, PCMCIA).
- Albumverwaltung
- Einblenden von Fadenkreuz, Raster, Kreis und Rechteckmasken im Livebild.
- Erstellen von freidefinierten Anwendermasken aus diversen Zeichenwerkzeuge.
- Direktes Messen auf Livebild.
- Messfunktionen: Distanzen, Flächen, Winkel, Kreis- und Ellipsenradius.
- Automatisches Speichern der Messergebnisse in eine Tabelle.
- Kopieren der Messergebnisse über die Windowszwischenablage direkt in Excel.
- Exportieren mehrerer Einzelbilder gleichzeitig in BMP, PNG, JPG, TIF und FPX
- Autograb-Funktion für automatische Aufnahme von Einzelbilder in definierten Zeitabständen
- Nachträgliches Beschriften von Einzelbilder mit Text, Markierungspfeilen, Polygon und Freihandlinien.
- Automatisches Einfügen von Aufnahmedatum und Uhrzeit im gespeicherten Bild
- Erweiterung der Software mit kundenspezifischen Funktionen.
- Komprimieren von Bildern in eine ZIP-Datei.

-------------------------------------------------

Kollektive Intelligenz
Erleben von kollektive Intelligenz durch Videospiele, die ein Bilderkennungsystem gesteuert werden.
Ich entwickelte dafür das Bildverarbeitungssystem auf Basis von MvTec Halcon.
Zusätzlich wurden mehrere C# Spiele angepasst, damit sie über die Bildverarbeitung gesteuert werden können.

------------------------------------------------

Laserspur am Polkörper
Vermessen einer kreisrunden Laserspur an einem Polkörper in einem Rundtakttisch an vorhandener Kundenanlage.

------------------------------------------------

Buchhaltung
Entwickeln eines Hilfsprogramm zum Export buchhalterischer Massendaten zur externen Auswertung, Kontrolle und Beratung bei gleichzeitiger Führung von Kassen- und Bankbuch, Rechnungseingang- & Rechnungsausgangsbuch

-----------------------------------------------

Bildverarbeitung Klassenbibliothek
Klassenbibliothek für eine schnelle und einfache Integration einer IDS UEye Kamera mit der HALCON BV-Bibliothek

-----------------------------------------------

Kupplungslamellen
Vermessen und Oberflächekontrolle von Kupplungslamellen

-----------------------------------------------

Anzeigesoftware 1
Entwicklung eines Windowsprogrammes zum Anzeigen eines analogen
Kamerabildes über einem Framegrabber und Aufzeichnen einer Videosequenz von
einer Hi-Speed GigE Kamera (200 Bilder/Sekunde).

-----------------------------------------------

Qualitätskontrolle Rundteile
Entwicklung eines Bildverarbeitungs-Programmes zum Vermessen von Rundteile
- Finden von vertikalen und horizontalen Kanten und Messen der gewünschten Kantenabstände.
- Berechnen der Winkellage von Kanten zur Hauptachse des Werkstückes.
- Anlegen von Messpunkte für verschiedene Teile.
- Ausgabe der Messergebnisse und Vergleich mit Sollwerte.
- Automatische Ermittelung der Hauptachse über Bildverarbeitung.

-----------------------------------------------

Bohrkerne
Entwickelung von Windows Dll zur bildverarbeitungstechnische Kontrolle von Bohrerrohlinge.
Zum Vermessen der Bohrkerne wurden von der Dll folgende Funktionen angeboten:
Zeigen und Speichern der Kamerabilder.
- Laden von Bildern für Testzwecke.
- Einstellen der Kameraparameter über eigene Dialoge.
- Einblenden von Fadenkreuz und Kreismaske ins Livebild zur Justage der Bohrkerne.
- Ermitteln der vertikalen Kanteposition des Bohrrohlingsende von der Seite aus mit
Durchlicht.
- Bestimmen des Mittelpunktes der Stirnfläche.
- Zählen der Kühlkanäle und Ermitteln der Mittelpunkte der einzelnen Kanäle.
- Erzeugen eines Teilkreises aus den Mittelpunkten der Kühlkanäle.
- Prüfen der Parallelität der Kühlkanäle.
- Messen der Dicke des Bohrkernes von der Seite mit Durchlicht

Zum korrekten Positionieren der Bohrkerne wurde zusätzlich in die Dll eine PCI Zählerkarte, an der
eine Linearmessschiene angeschlossen ist, eingebunden.

-----------------------------------------------

Entwicklung eines Bildverarbeitungsprogrammes für eine Messvorrichtung von Detonatoren.
Über zwei Kameras wird die Länge und der Durchmesser von Detonatoren in einem WT-Block
überprüft. Nach der Messung werden alle Detonatoren in einem WT-Block für die Ausschußsortierstation als
\\\\\\\"IO\\\\\\\" oder \\\\\\\"NIO\\\\\\\"-Teil gekennzeichnet.

Hauptfunktionen:
- Kommunikation mit Zuführung und Ausschußsortierstation über IO-Karte.
- Steuerung und Parametisierung von zwei Kameras.
- Kalibrierung über Kantendetektion eines Referenzteils.
- Teileverwaltung mit Teilenummer und Sollwerten.
- Protokolldatei (Charge, Nummer, Name usw.). Kann von Excel geöffnet werden.

-----------------------------------------------

Kundenspezifische Bildverarbeitung zum Überprüfen von Spulenkörper.
Über zwei Megapixel-Kameras wurde dabei an einer Kundenmaschine geprüft, ob die Pfosten korrrekt mit Drahtwicklung umwickelt und mit Lot benetzt sind.

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Vor-Ort im Rhein-Main-Gebiet. Andere Orte hängen vom Projekt und Projektzeitdauer ab.
Freie Kapazitäten ab Mitte Juli 2009.
Profilbild von Alexander Zawuski Windows Softwareentwickler C/C++, Industrielle Bildverarbeitung, Halcon, Mil aus Mainz Windows Softwareentwickler C/C++, Industrielle Bildverarbeitung, Halcon, Mil
Registrieren