software-entwicklung.peter-nebe.de
Technische Anwendungen
Während zahlreicher Projekte in den unterschiedlichsten Branchen konnte eine Reihe weiterer Erfahrungen gesammelt werden.
Tätigkeitsschwerpunkte:
- Entwicklung von PC-basierten Anwendungen der Mess-, Steuer- und Regelungstechnik
- Software für die berührungslose Koordinatenmesstechnik
- Ansteuerung von Sensoren; Aufzeichnung, Auswertung und Visualisierung von Messwerten
- Kalibrierung, Fehlerrechnung, Nachweis der Messgerätefähigkeit
- Programmierung von mehrachsigen Bahnsteuerungen (Motion Control)
- Bildaufnahme und Steuerung digitaler Videokameras (USB, IEEE 1394 / FireWire) mit DirectShow
- Bildverarbeitung: Segmentierung, Klassifizierung, Muster- und Bewegungserkennung; zum Teil auf der Open Source Computer Vision Library (OpenCV) basierend
- Audio- und Videosignalcodierung (MP3, AAC, JPEG, MPEG, H.264)
- Implementierung von Bild- und Videokompressionsverfahren (Transformation, Quantisierung, Codierung mittels Context-Adaptive Variable Length Coding – CAVLC), zum Teil optimiert für Mobilgeräte
- Signalverarbeitung mit den Intel® Integrated Performance Primitives (IPP): effiziente Arithmetik, digitale Filter, Short-Time Fourier-Transformation, Spektralanalyse, Farbkonvertierung, Schwellwertoperationen, FFT, DCT, Statistik, geometrische Transformationen, Wavelet-Operationen
- Anwendungen und Grundlagen im Bereich Machine Vision, zum Beispiel normalisierte 2D-Grauwertkorrelation
- Anwendungen für PDA/Pocket-PC, zum Beispiel Barcode- und Matrixcode-Identifikation
- Verwendung der Boost-Bibliothek (neben der STL), um die Produktivität beim Programmieren zu steigern, sowie des Drafts TR1, um konform zum kommenden C++-Standard zu entwickeln