1 / 18

Mausemulation zur Präsentationssteuerung an der Powerwall

Mausemulation zur Präsentationssteuerung an der Powerwall. Mausemulation zur Präsentationssteuerung an der Powerwall. Verteidigung der Bachelorarbeit. Verteidigung der Bachelorarbeit. Nico Schertler. Nico Schertler. Motivation. Motivation. Inhalt. Inhalt. Detektion der Laserpointer

braden
Download Presentation

Mausemulation zur Präsentationssteuerung an der Powerwall

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mausemulation zur Präsentationssteuerung an der Powerwall Mausemulation zur Präsentationssteuerung an der Powerwall Verteidigung der Bachelorarbeit Verteidigung der Bachelorarbeit Nico Schertler Nico Schertler

  2. Motivation Motivation

  3. Inhalt Inhalt Detektion der Laserpointer • MaxDetector • BlobDetector Ermitteln der Position auf dem Desktop Implementierung Anwendungsfälle Demo Ausblick Zugabe • Detektion der Laserpointer • MaxDetector • BlobDetector • Ermitteln der Position auf dem Desktop • Implementierung • Anwendungsfälle • Demo • Ausblick • Zugabe

  4. Detektion der Laserpointer Detektion der Laserpointer

  5. HSV Konvertierung HSV Konvertierung Hue, Saturation, Value • Hue, Saturation, Value

  6. Hintergrundfaltung Hintergrundfaltung

  7. Hintergrundsubtraktion Hintergrundsubtraktion - -

  8. Schwellwert Schwellwert

  9. Kantendetektion Kantendetektion 0 0 0 -2 1 0 0 0 0 0 -2 1 0 0 0 0 2 1 1 -2 0 0 0 0 2 1 1 -2 0 0 0 1 2 2 1 1 -2 1 0 0 2 1 2 1 1 -2 1 0 0 0 0 -2 1 0 0 0 0 0 -2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Start: P(x,y)==1 && P(x-1,y)==0 Start: P(x,y)==1 && P(x-1,y)==0

  10. Ermitteln der Position auf dem Desktop Ermitteln der Position auf dem Desktop Kamera Kamera Projektor Projektor

  11. Verzerrung Verzerrung • Hauptsächlich radiale und tangentiale Verzerrung • Verursacht durch Ausrichtung der Linse zur Bildebene, Linsenfehler… • Hauptsächlich radiale und tangentiale Verzerrung • Verursacht durch Ausrichtung der Linse zur Bildebene, Linsenfehler…

  12. Verzerrungsparameter Verzerrungsparameter Radiale Verzerrung: Tangentiale Verzerrung: • Radiale Verzerrung: • Tangentiale Verzerrung:

  13. Kamerakalibrierung Kamerakalibrierung Ermittlung der Parameter zur Entzerrung des Bilds Ermittlung der Parameter zur Entzerrung des Bilds

  14. Kalibrierung der Ausrichtung Kalibrierung der Ausrichtung

  15. Implementierung Implementierung C#-Anwendung C#-Anwendung Oberfläche Oberfläche View View Synchronisationslogik Synchronisationslogik ViewModel ViewModel Geschäftslogik Geschäftslogik P/Invoke P/Invoke Model Model C++-Bibliothek C++-Bibliothek Model Model

  16. Anwendungsfälle Anwendungsfälle

  17. Ausblick Ausblick Implementierung weiterer Algorithmen Gestenerkennung Umsetzung als Treiber • Multitouch • Implementierung weiterer Algorithmen • Gestenerkennung • Umsetzung als Treiber • Multitouch

  18. Zugabe Zugabe

More Related