Kamera Hintergrundlicht

OP #5964101
Hallo,

ich habe folgendes vor:

Ich möchte mit einer USB-Kamera ein Bild von einer Beleuchteten Fläche 
aufnehmen. Damit man die Fläche besser erkennt, dachte ich, dass es 
sinnvoll wäre, erst ein Bild mit ausgeschalteter Beleuchtung aufzunehmen 
und die Werte in ein Array zu speichern.

Anschließend nehme ich ein Bild mit eingeschalteter Beleuchtung auf und 
subtrahiere die Werte, die ohne Beleuchtung aufgenommen wurden.

In der Theorie sollte ich dann ja nur noch die Beleuchtung sehen (was 
leider nicht so ist). Die Blende wird nicht verstellt.

Weiß jemand, wieso dies nicht funktioniert bzw. hat eine bessere 
Methode?

MfG
Gast #5964118
Peter H. schrieb:
> [...]
> In der Theorie
In welcher Theorie? Link?

> sollte ich dann ja nur noch die Beleuchtung sehen (was
> leider nicht so ist).
> [...]


Was soll denn "die Beleuchtung" Deiner Meinung nach sein?

Sehen (und das "Sehen" der Kameras) beruht auf der Reflektion und 
Absorption von Licht und der Wahrnehmung von Licht.

Wenn Du also zunächst bei schwacher Beleuchtung schaust und dann bei 
starker und dann die Helligkeitswerte Punkt für Punkt subtrahierst, 
siehst Du, voilà ein Bild das etwas dunkler ist, als das mit starker 
Helligkeit aufgenommene. Du siehst "die Beleuchtung".

Was funktioniert daran nicht? Oder besser noch: Was erwartest Du zu 
sehen?

Der Gedanke, es gäbe etwas wie "Beleuchtung" unabhängig vom dem von 
einem Objekt reflektieren Licht, ist ein sprachliches Konstrukt aber 
keine physikalische Realität. Oder habe ich Dich falsch verstanden?


P.S. Kommt mir vor, wie eine typische Freitagsfrage. :-)
#5964614
Peter H. schrieb:
> In der Theorie sollte ich dann ja nur noch die Beleuchtung sehen (was
> leider nicht so ist). Die Blende wird nicht verstellt.

Bist du sicher, dass deine Kamera ihre Belichtung nicht automatisch 
nachstellt? Es gibt nicht nur die Blende, sondern noch andere Parameter, 
die die Belichtung beeinflussen.
Was ist das für eine "USB-Kamera"? Kannst du mal Bepsielbilder 
hochladen, die zeigen, wie das aussieht?
Gast #5964788
Interessantes Thema: Wie ermittle ich die aktuellen 
Beleuchtungsverhältnisse?

Peter H. schrieb:
> ... und
> subtrahiere die Werte, die ohne Beleuchtung aufgenommen wurden.

Mit Dividieren kommst du imho deinem Ziel näher.

Wahrscheinlich wirst du aber eine etwas aufwändigere Verarbeitung 
brauchen, da die Kamera nicht perfekt linear arbeitet. Wie genau die 
aussehen muss, das sollte sich aber ermitteln lassen.
#5964964
Rolf M. schrieb:
> Bist du sicher, dass deine Kamera ihre Belichtung nicht automatisch
> nachstellt?

Noch was dazu, um das zu prüfen: Mach mal ein Bild mit der Lichtquelle, 
wo du einen kleinen Bereich des Bildes so gut wie möglich von dieser 
abschattest und dann eins mit ausgeschalteter Lichtquelle.
Wenn der Bereich auf dem ersten Bild etwas heller ist als auf dem 
zweiten, sollte es passen. Wenn er aber dunkler erscheint, dann regelt 
die Kamera nach.
OP #5966332
Vlad T. schrieb:
> Peter H. schrieb:
>> ich habe folgendes vor:
>>
>> Ich möchte mit einer USB-Kamera ein Bild von einer Beleuchteten Fläche
>> aufnehmen.
>
> was möchtest du denn genau erreichen? Was ist das für eine Fläche?
> scheint licht darauf oder hindurch.
>
> Mach mal ein Bild deines Aufbaus.

Ich möchte Die Beleuchtete Fläche herausfiltern, während ich die 
Hintergrundpixel auf schwarz setzte (mit einem Algorithmus). Die Fläche 
wird auf eine Leinwand projiziert. Außer der Beleuchteten Fläche (roter 
Kreis) ist somit die weiße Leinwand außen zu sehen. Die Weißen Pixel der 
Leinwand sollen später den Wert 0 = schwarz haben.

>die Belichtungszeit auch nicht?
Die Belichtungszeit wird auch nicht verstellt

Dies mache ich über die RGB-Werte, ich lese die Rotwerte aus, berechnet 
einen Schwellwert und setze die Pixel werte unter dem Schwellwert auf 0 
(schwarz). Das funktioniert auch bisher ganz gut, nur wenn ich das Bild 
der Kalibrierung von dem Bild mit Beleuchtung abziehe, dann kommen 
häufig hohe negative werte vor, wodurch mein Mittelwert negativ wird, 
was eigentlich nicht sein darf.
#5967359
Peter H. schrieb:
> Das funktioniert auch bisher ganz gut, nur wenn ich das Bild
> der Kalibrierung von dem Bild mit Beleuchtung abziehe, dann kommen
> häufig hohe negative werte vor, wodurch mein Mittelwert negativ wird,
> was eigentlich nicht sein darf.

Dann regelt deine Kamera die Belichtung nach, ob nun über Blende, 
Belichtungszeit oder Verstärkung, ist dabei egal.
Aber das müsste man doch den Bildern auch schon ansehen, wenn es da so 
viele Pixel gibt, die auf dem eigentlich dunkleren Bild viel heller sind 
als auf dem mit Beleuchtung.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.