Misurare lux tramite una webcam commerciale.

From: M.Z. <mauro.ziliani_at_tin.it>
Date: Wed, 16 Mar 2005 11:09:09 +0000

Salve a tutti.

Mi si pone il problema in oggetto: ho necessit� di misurare
l'illumninamento prodotto da una sorgente luminosa utilizzando una
semplice webcam commerciale.
Devo cioe' cercare di legare i valori digitalizzati dalla webcam
all'lluminamento ricevuto dalla stessa.
La "taratura" dello strumento "webcam-mometro" avviene per confronto con
un luxmetro digitale (Delta Ohm HD8366).

La mia idea e' "far vedere" sia al luxmetro che alla webcam la stessa
sorgente nelle stesse condizioni.

Ho quindi preso un tubo, o applicato ad un lato il sensore del luxmetro
all'altro lato la webcam. Ho poi fatto un foro trasverale all'asse del
tubo in andro' a mettere una lampadina di prova (attualmente sto usando
una lampadina alogena da 20W).

Controllando la luce prodotta dalla lampa mediante un alimentatore, leggo
col luxmetro i lux, digitalizzo l'immagine con la webcam e metto in
relazione i lux con i pixel digitalizzati.
Un disegno del tutto e' il seguente

      +----------- L -----------+
  LUX | | WEBCAM
      +-------------------------+

Mi si pone un problema: in che zona devo andare a leggere i pixels per
ottenere una taratura abbastanza affidabile?

Considerando come e' fatto il luxmetro, posso pensare che il sensore
esegua una media di tutto l'illuminamento che riceve.
Quindi, per poter avere una corrispondenza abbastanza fedele dovrei
eseguire la media di tutti i pixel campionati dalla webcam.
La webcam lavora in RGB. Poiche' come metodo di campionamento utilizza un
reticolo di Bayer (per ogni pixel viene letto un R 2G e i B) utilizzo la
componente verde (G) come riferimento per la luce.

Cose ne pensate come idea?

   Mauro
Received on Wed Mar 16 2005 - 12:09:09 CET

This archive was generated by hypermail 2.3.0 : Sun Nov 24 2024 - 05:10:26 CET