Web kontrollerade övervakningskamera (7 / 8 steg)
Steg 7: Lätt Motion Detector Program
Detta fungerar bara under Linux!1. installera din webbkamera.
2. installera capture program kallat Xawtv. Det skapar fil som heter .webcamrc
3. Öppna filen med din favorit editor.
4. dröjsmål definierar hur ofta stillbild-föreställa skickas till servern. Jag använde 7 sekunder.
Dir definierar läge mappen där bilden går. Något liknande: / usr/webcam/bilder /
Filen definierar namnet på bilden. Något som bildtext, jpgeller vad du vill använda.
5. Spara och avsluta.
6. nu kan du prova kommandot webbkamera & . Startar programmet uppdatera bilden på varje 7 näst
den definierade dir mappen. & alternativ, lägga den till springa på bakgrunden.
Och nästa...
Installera ImageMagick.
Under Fedora kommandot är: yum installera ImageMagick
Programvaran innehåller funktionen anropas jämföra och detta är vad vi behöver.
Nu har du en Shell script-kod. Använd redigeringsprogram för att göra detta.
#! bin/sh
Stig = / usr/webcam/bilder /
While(true)
göra
CP $PATH/caption.jpg $PATH/tmp/caption2.jpg
sova 10
Jämför - metriska PSNR $PATH/caption.jpg $PATH/tmp/caption2, jpg null > resultat
result2 = "huvud - c 4 resultat"
result2=${result2/./}
om testa $result2 - lt 300
sedan
tid = "datum + % _T_ %F"
CP $PATH/bildtext, jpg $PATH/save/$time.jpg
Fi
gjort
Nu kan du köra skriptet med kommandot: sh gived_script_name
Om bilden innehåller skillnaden, kommer den att sparas i definierade mapp. I mitt exempel så går det till /usr/webcam/bilder/spara /
Om ImageMagick och jämföra funktion hittar du mer information från här http://www.imagemagick.org/script/compare.php