Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Delphi Blob Detection and Blob Tracking (MultiTouch) (https://www.delphipraxis.net/109780-blob-detection-blob-tracking-multitouch.html)

ich2 7. Mär 2008 13:44


Blob Detection and Blob Tracking (MultiTouch)
 
Liste der Anhänge anzeigen (Anzahl: 2)
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

DP-Maintenance 2. Jul 2008 02:52

DP-Maintenance
 
Dieses Thema wurde von "Dax" von "Neuen Beitrag zur Code-Library hinzufügen" nach "Open-Source" verschoben.
Passt hier wahrscheinlich besser

Meflin 26. Aug 2008 20:10

Re: Blob Detection and Blob Tracking (MultiTouch)
 
Moin moin!

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

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

Leider fehlt mir zum Nachbau der Projektor :(

ich2 27. Aug 2008 09:47

Re: Blob Detection and Blob Tracking (MultiTouch)
 
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

turkalpk 27. Mai 2011 13:26

AW: Blob Detection and Blob Tracking (MultiTouch)
 
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 ....


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz