AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Delphi Blob Detection and Blob Tracking (MultiTouch)

Blob Detection and Blob Tracking (MultiTouch)

Ein Thema von ich2 · begonnen am 7. Mär 2008 · letzter Beitrag vom 27. Mai 2011
Antwort Antwort
Benutzerbild von ich2
ich2
Registriert seit: 7. Dez 2005
Hallo zusammen

...da man in aller Munde das iPhone hört und im Zusammenhang damit 'Multi-Touch-Screen' konnte ich nicht widerstehen und bin gerade dabei mir einen Multi-Touch-Screen selber zu bauen!
(siehe dazu hier z.B.: Multi-Touch-Screen)

Man benötigt für meine Version des Tisches den Rahmen mit den IR-LEDs, eine Plexiglasscheibe und eine Diffusor-Folie, sowie eine Web-Cam mit IR-Filter (da reicht ein belichteter Film aus einer 'alten' Fotokamera)!
Um nun die Finger auf der Platte erkennen zu können habe ich mir eine kleine Blob-Detection und Blob-Tracking Software geschrieben...

und diese möchte ich hier nun einmal vorstellen und hoffe, daß ich viele Kommentare und Verbesserungsvorschläge bekommen:

- die Kamera habe ich bei mir auf 30 Frames/s eingestellt
- Schwarz/Weiß-Modus
- Bildqualität-Verbesserung
- Shutter-Geschwindigkeit runter
- Verstärkung hoch

In der Software können nun einige Einstellungen gemacht werden:
- Zuerst wird ein SplitBlur-Filter angewendet (sehr schnell und entrauscht das Bild)
- ein echter grau-Filter
- Contrast-Filter (da kann nun der Kontrast-Wert und Konstrast-Threshold eingestellt werden)
- Posterize-Filter (Einstellung des Posterize-Wertes möglich)

Diese Software ist in der Lage auch sehr schwache Blobs zu erkennen und zu verfolgen.
Es werden Blobs erst ab einer gewissen Größe erkannt und verarbeitet. Zu Schnelle Bewegungen kann die Software 'noch' nicht tracken.

so weit so gut...mfg
Miniaturansicht angehängter Grafiken
blob-detection_164.jpg  
Angehängte Dateien
Dateityp: rar blobdetection_and_blobtracking_774.rar (819,0 KB, 219x aufgerufen)
Wissen ist Macht. Das ändert aber so gut wie nichts an der Übermacht der Dummheit.
 
2. Jul 2008, 02:52
Dieses Thema wurde von "Dax" von "Neuen Beitrag zur Code-Library hinzufügen" nach "Open-Source" verschoben.
Passt hier wahrscheinlich besser
Benutzerbild von Meflin
Meflin
 
#3
  Alt 26. Aug 2008, 20:10
Moin moin!

Bin gerade eben erst über dieses Projekt gestolpert. Aber: alle Achtung

Wäre auch ne Video-Demo möglich? Würde mich wirklich interessieren...

Leider fehlt mir zum Nachbau der Projektor
Leo S.
  Mit Zitat antworten Zitat
Benutzerbild von ich2
ich2
 
#4
  Alt 27. Aug 2008, 09:47
servus...

ein Video über die Funktionsweise steht auf meiner Seite:
www.NanosSindDieBesserenPhysiker.de unter Links -> MultiTouch

Leider sind beim Umzug einige (viele) LEDs kaputt gegangen und ich hatte noch keine Zeit
den Tisch mit dem Beamer zusammen wieder aufzubauen...wird aber noch...

mfg
  Mit Zitat antworten Zitat
turkalpk
 
#5
  Alt 27. Mai 2011, 13:26
Hello

I am developing a project. My goal is to detect blobs (white lines) on a video. I will prepare it in delphi language.

I found your project, run exe file. Camera starts well. But before-after clicking blob detection it crashes...

....help....
---------------------------------


Ich entwickle ein Projekt. Mein Ziel ist es Blobs (weiße Linien) auf einem Video zu erkennen. Ich werde es in Delphi Sprache zu erstellen.

Ich fand das Projekt, führen exe-Datei. Die Kamera beginnt gut. Aber Vorher-Nachher-Klick Blob Erkennung es stürzt ...

.... helfen ....
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:52 Uhr.
Powered by vBulletin® Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2020 by Daniel R. Wolf