Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   IR-Quelle auf Bild automatisch erkennen (https://www.delphipraxis.net/154082-ir-quelle-auf-bild-automatisch-erkennen.html)

Cruentus 26. Aug 2010 23:55

IR-Quelle auf Bild automatisch erkennen
 
Hallo allerseits.

Ich habe folgendes Problem. Ich habe ein Photo von einer Gartenlandschaft (d.h. viele Pflanzen und so), in der ein IR-Sender steht.
Gibt es eine Möglichkeit, die "Koordinaten" (d.h. Pixelnummer oder s.ä...die Position eben) des IR-Lichtpunktes automatisch bestimmen zu lassen? Ich hab da nicht mal einen Ansatz einer Idee...

Danke schon mal für eure Ratschläge und Tipps

Cruentus

Luckie 27. Aug 2010 00:51

AW: IR-Quelle auf Bild automatisch erkennen
 
Bestimmt gibt es eine Möglichkeit. Wie unterscheidet sich der IR-Punkt, denn von den anderen? Ohne das zu wissen, wird man dir nicht helfen können.

mkinzler 27. Aug 2010 06:34

AW: IR-Quelle auf Bild automatisch erkennen
 
Dazu müsste die Kamera Infrarot aufnehmen

Cruentus 27. Aug 2010 08:16

AW: IR-Quelle auf Bild automatisch erkennen
 
Naja, Infrarot kann eigentlich jede Kamera aufnehmen, wenn kein IR-Filter eingebaut ist. Digitalkameras haben üblicherweise einen, aber mit Handys und Webcams lässt sich infrarote Strahlung als violettes Licht wahrnehmen. Wobei ich z.Z. zu Übungszwecken eine Webcam nehme, um dann später auf professionellere Hardware umzzusteigen.

Jetzt weiß ich aber nicht, ob es möglich ist über Bilderkennung diese Leuchtpunkte im Garten zu erkennen...sei es über Algorithmen oder doch eine Hardware-Lösung. Um die Sache hoffentlich einfacher zu gestalten, überlege ich auch, nciht eine einzelne IR-Funzel zu nehmen, sondern einen richtigen IR-Scheinwerfer. Damit sollte die Bilderkennung doch einfacher funktionieren...

Vielleicht hat ja jemand eine Idee...

himitsu 27. Aug 2010 08:47

AW: IR-Quelle auf Bild automatisch erkennen
 
Ein Beispielbild wäre schon hilfreich, damit man mal erkennen könnte, nach welchen Regeln man suchen/filtern müßte.

Wenn die Kamera nur Infrarot aufnehmen würde, dann wäre es einfach ... einfach der hellste Punkt/Bereich.
Ansonsten müßtest du den hellsten Fleck in einem gewissen Farbbereich suchen.

GHorn 27. Aug 2010 09:16

AW: IR-Quelle auf Bild automatisch erkennen
 
Um mit Farben zu hantieren, gibt es verschiedene Möglichkeiten, die alle miteinander verwoben sind. Z.B. Lab-Farbraum, Delta-E Berechnung usw.

Wie himitsu schon geschrieben hat, wäre ein Beispiel (-Bild) hilfreich. Und: Ist es in Farbe oder Schwarz-Weiß?

Um etwas bestimmtes auf einem Bild zu erkennen bzw. zu finden, muss man wissen, wie es sich vom Rest des Bildinhaltes unterscheidet.

Gruß
Gerald

mkinzler 27. Aug 2010 09:19

AW: IR-Quelle auf Bild automatisch erkennen
 
Schau doch mal in einem Malprogramm welcher RGB(A) Wert die Punkte haben

blackfin 27. Aug 2010 09:22

AW: IR-Quelle auf Bild automatisch erkennen
 
IR-Quellen sind bei herkömmlichen Kameras ja meist als sehr helle Punkte (fast weiss) erkennbar.

Ich würde das Bild im Post-Processing durch einen Filter laufen lassen, der den Kontrast extrem erhöht, dann bleiben denke ich nur noch die IR-Flecke und die Sonne / andere Lichtquellen übrig.
Diese kannst du denke ich durch logische Mittel anhand von Abstand Kamera <-> IR-Quelle und sowie der Farbwerte als auch der Grösse der "Flecke" ziemlich schnell andere Lichtquellen ausschliessen.
Dazu könntest du z.B. die IR-Quellen in verschiedenen Abständen aufnehmen und die resultierenden RGB-Werte und den Durchmesser des "Flecks" in eine "Wertekurve"-Tabelle abspeichern, über die du dann bei anderen Abständen interpolieren kannst.
Ich denke mal, sobald man diese Assoziation hat, kann man das Bild recht gut rechnerisch analysieren und die Quellen finden.

Cruentus 28. Aug 2010 10:59

AW: IR-Quelle auf Bild automatisch erkennen
 
Danke schonmal für die zahlreichen Antworten. Ich fahr jetzt los und hol mir mal eine vernünftige Webcam und IR-Scheinwerfer. Dann kann ich schon mal ein Beispielbild posten...vielleicht kann man dann ja besser an diesem Problem werken...

Cruentus 29. Aug 2010 08:21

AW: IR-Quelle auf Bild automatisch erkennen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Soo, hab mal mit der Webcam ein Foto gemacht. Ich hab versucht das alles ein bisschen einfacher zu machen und werde wahrscheinlich noch einen IR-Filter kaufen. Vorrübergehend habe ich einfach mal ein Stück belichteten Fotofilm vor die Linse gehalten (deshalb hab ich wahrscheinlich ein wenig gewackelt, hab ja nur zwei Hände^^).
Die Aufnahme habe ich vor Tageslicht gemacht (ohne Fenster!), Sonne war aber nicht zu sehen. Ich hoffe, dass die Qualität besser wird, wenn ich einen richtigen Filter kaufe und das IR-Licht sich dann besser abhebt. So, nun sieht das aber erstmal so aus:


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:01 Uhr.
Seite 1 von 2  1 2      

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