Funderar på det där med om man kan titta på skillnaden mellan två bilder med GD.
Jag har nämligen en webcam som jämnt är igång. Men den ska ju inte visa att man inte är där (har släckt ljuset)
Det borde ju på något sätt att kunna jämnföra en nytagen bild med den förra bilden och på nåt sätt titta på om man har en viss skillnad i färgerna på några pixlar.
Eller är jag ute och cyklar nu?
------------------
"Information wants to be free -- because it is now so easy to copy and distribute casually -- and information wants to be expensive -- because in an Information Age, nothing is so valuable as the right information at the right time."
- John Perry Barlow
Det borde gå att göra. I exemplet på http://www.php.net/manual/en/function.imagecolorsforindex.php syns hur man kan avläsa "RGB-värdet" på en pixel i tex en GIF-bild. Säg att du avläser RGB och omvandlar till ett tal (tex addera R, G och B, eller något listigare ;) ) för en hel ruta med pixlar. Addera "intensiteten" (talet) och se om det underskrider något utprovat tröskelvärde. Gör den det är det mörkt, och du visar din gamla bild :)
Men jag fick ett svar på phpbuilder som fick mig att lägga ner dom tankarna.
En webcam bild är ungefär 300x200 = 60k pixlar. Alltså 60kb som ska jämnföras. Om jag använder gråskala. Annars så behöver jag tredubbla den summan (rgb) Dvs det håller inte.
Men det borde ju finnas nåt C++ program under linux som jag kan anropa och få svar av. Frågan är bara vart jag hittar ett sånt.
------------------
"Information wants to be free -- because it is now so easy to copy and distribute casually -- and information wants to be expensive -- because in an Information Age, nothing is so valuable as the right information at the right time."
- John Perry Barlow
Är det inte bara smidigare att jämföra storleken på bilderna? antar att när du släckt rummet blir storleken på bilden mindre än då du är framför kameran.
aha:... Nope... för även om två bilder _ser_ lika ut så har de alltid olika filstorlek. JPEG komprimerar ju olika.
Eclipse:... Jag har funderat på det. Men min boss vill inte att jag ska göra det. Vad menar du föresten med 30-60 sekunders intervall?
------------------
"Information wants to be free -- because it is now so easy to copy and distribute casually -- and information wants to be expensive -- because in an Information Age, nothing is so valuable as the right information at the right time."
- John Perry Barlow
Jo självklart har de olika storlek, men storleken mellan två "svarta" bilder skiljer inte lika mycket som en helsvart bild samt en bild med fler färger.