Detekce a reakce na pohyb před počítačem pomocí webcam
April 25th, 2009
Náš potkan strašně rád leze po klávesnicích, mačká či pózuje na klávesách, nebo si ji dokonce občas označkuje. Klávesnici k pc vzal čert, ale na notebuku si tohle skopičení docela dost podepisuje. Rozhodl jsem se tedy oprášit jeden velmi šikovný prográmek detekující pohyb před webkamerou a trošku to potkanovi “osladit”. Motion dovede nejen detekovat pohyb před kamerou, zachytit ho jako videosekvenci, obrázky, nebo oboje dohromady, streamovat kameru na web, ale při startu události (pohyb) spustit příkaz. A přesně tohle jsem se jal proti hlodavci použít.
Asi jako pes, i potkan reaguje na tón hlasu, takže jsem nahrál hodně autoritativni “Krysáku!” a nechal ho přehrát, kdykoliv se potkan přiblíží k počítači. Asi jednou to zafungovalo, ale pak (jako ostatně vždycky) potkan pochopil, že to sice možná je výhružka, ale nic mu nehrozí.
Motion běží jako démon, ale je možné ho spustit, jen pokud je třeba. Konfigurační soubor je v /etc/motion/motion.conf a je velice dobře okomentován, takže se asi ani nemusím snažit s nějakým vysvětlováním. Snad jen pro nedočkavé, ta kouzelná optiona spouštějící příkaz je on_event_start a do uvozovek můžete pro začátek zkusit třeba tohle “echo ‘yedesh zmetku!’ | text2wave -o /tmp/cam.wav; mplayer /tmp/cam.wav;”.
Reakce na pohyb se dá použít samozřejmě i “pohlídání mazlíčka” pokud nejste zorvna doma, nebo proti kolegům v kanceláři, kteří vám chtějí něco srandovního napsat do konzole. Příjemnou zábavu
Popularity: 17% [?]

Hehe, tak to je drsne. Mohl bych to pouzit na naseho maleho pejska, ale to by se z pocitace porad ozyvalo: Misto! Sedni! Lehni!
Comment by Cyberluke — September 6, 2009 @ 08:31