Fórum Root.cz

Hlavní témata => Software => Téma založeno: Bubo 27. 08. 2014, 09:54:02

Název: Třídění fotek z Raspberry Pi MMAL
Přispěvatel: Bubo 27. 08. 2014, 09:54:02
Zdravim,
mam taky maly problem s obrazkami a videami ktore produkuje
motion mmal na raspberry pi s kamerou.
Je ich obrovske mnozstvo - pred kamerou sa stale niekto pohybuje,
casto ich uz ani nejde vymazat, nieto este nejako sa dopracovat k pozadovanemu
casu zaznamu.
V motion-mmalcam.conf som nenasiel moznost obrazky
triedit a pripadne neaktualne vymazat.
Takze otazka je ako by bolo mozne triedit vytvarane data napriklad
do adresarov po dnoch a starsie adresare ako napr. 7 dni automaticky
mazat.
Dakujem za odpovedi.
Název: Re:Třídění fotek z Raspberry Pi MMAL
Přispěvatel: JardaP . 27. 08. 2014, 10:52:40
man cron, man bash
Název: Re:Třídění fotek z Raspberry Pi MMAL
Přispěvatel: Bubo 27. 08. 2014, 12:05:27
Dakujem, velmi obsazna odpoved. Ako to robite?
Název: Re:Třídění fotek z Raspberry Pi MMAL
Přispěvatel: hawran diskuse 27. 08. 2014, 12:53:25
Dakujem, velmi obsazna odpoved. Ako to robite?

Třeba Jarda odhalil to nejtajnější tajemství - "RTFM" ...
Název: Re:Třídění fotek z Raspberry Pi MMAL
Přispěvatel: JardaP . 27. 08. 2014, 13:07:19
Dakujem, velmi obsazna odpoved. Ako to robite?

Budete si muset zaskriptovat. Nejaky skript, ktery tridi soubory odnekud nekam podle data se vam dost mozna i podari vygooglovat - ten si priohnete podle potreby tak, aby vam fotky hazel do adresaru se jmenem typu rok-mesic-den. (zde aplikujte man bash)

Nasledne vyrobite cron job, ktery spustite napriklad ve 3 hodiny v noci a ktery spusti ten skript. (zde aplikujte man cron, man 5 crontab)

Dalsi cron job, spousteny treba ve ctyri hodiny v noci, koukne jake adresare s fotkami jsou na disku a vymaze ty, ktere jsou starsi, nez urcity pocet dnu. Pokud mate dost mista na disku, muzete tohle spoustet treba jen jednou tydne.

Pokud mate na RPi adresare jako /etc/cron.daily a podobne, jak byva zvykem na vetsich Linuxech, muzete ty skripty hodit i do nich a nebudete se muset otravovat s crontabem.

Troufam si tvrdit, ze borec, ktery ma skriptovani v malicku, by to sfoukl za pul hodiny i s otestovanim. Vam to asi bude trvat dele, me by to take trvalo dele, ale s Googlem, kde si najdu vse, co jsem uz zase zapomnel nebo kde bych si nasel podobne skripty, abych se moc nepredrel, bych to dal dohromady.
Název: Re:Třídění fotek z Raspberry Pi MMAL
Přispěvatel: Ondrej Nemecek 27. 08. 2014, 14:40:13
Na tohle je dělaný program logrotate (určitě je spousta implemenentací) - nechává jen určitou historii logů, může soubory přejmenovat, zkomprimovat atd. Snad by to šlo použít i na obrázky.
Název: Re:Třídění fotek z Raspberry Pi MMAL
Přispěvatel: Ondrej Nemecek 27. 08. 2014, 14:58:23
Ten skript by mohl vypadat třeba takhle, v podstatě to jsou jen tři příkazy:

Kód: [Vybrat]
#!/bin/bash

export TIME="$(date '+%Y-%m-%d--%H.%M.%S')";
export TOPD="/home/ondrej/test-script";
export BAKD="$TOPD/$TIME";

echo "Creating directory $BAKD and using as backup directory...";
mkdir -p $BAKD;
find $TOPD -maxdepth 1 -mtime -1 -type f -name "*.jpg" -exec mv -v '{}' $BAKD ';' ;

#eof

Dát do cron daily a je to :-) Pokud na systému není bash ake jiný shell, bude se to muset upravit.
Název: Re:Třídění fotek z Raspberry Pi MMAL
Přispěvatel: Bubo 27. 08. 2014, 17:45:44
Dakujem, no mam uz blizko 60-tky a niektore veci mi uz nelezu do hlavy,
ale teda asi nikto este nic podobne neriesil.
Samozrejme som nasiel kopec odkazov na skripty v bash-i, ale teda rozumiem
z toho iba Bahnhof  :(
Název: Re:Třídění fotek z Raspberry Pi MMAL
Přispěvatel: Ondrej Nemecek 27. 08. 2014, 18:09:15
Pokud do toho nechcete pronikat, nechte si to od někoho za menší úplatu udělat. Ušetříte čas a nervy :-)

Jinak ten skript roztřídí po dnech fotky *.jpg z adresáře /home/ondrej/test-script do podadresářů. Ale jak jsem psal, je to potřeba domyslet, otestovat, záleží co je máte Raspberry Pinainstalovaného apod.
Název: Re:Třídění fotek z Raspberry Pi MMAL
Přispěvatel: Bubo 28. 08. 2014, 10:06:59
Nechce sa mi verit, ze to este nikto neriesil, ja som nasiel toto ale asi to nie je celkom
ono:
http://superuser.com/questions/707261/shell-script-bash-moving-file-iterate-based-on-month
Název: Re:Třídění fotek z Raspberry Pi MMAL
Přispěvatel: laco 28. 08. 2014, 10:36:16
napiste mi na hasty00(zav)gmail.com, urcite sa dohodneme