Třídění fotek z Raspberry Pi MMAL

Bubo

Třídění fotek z Raspberry Pi MMAL
« kdy: 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.
« Poslední změna: 27. 08. 2014, 10:14:56 od Petr Krčmář »


JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Třídění fotek z Raspberry Pi MMAL
« Odpověď #1 kdy: 27. 08. 2014, 10:52:40 »
man cron, man bash

Bubo

Re:Třídění fotek z Raspberry Pi MMAL
« Odpověď #2 kdy: 27. 08. 2014, 12:05:27 »
Dakujem, velmi obsazna odpoved. Ako to robite?

Re:Třídění fotek z Raspberry Pi MMAL
« Odpověď #3 kdy: 27. 08. 2014, 12:53:25 »
Dakujem, velmi obsazna odpoved. Ako to robite?

Třeba Jarda odhalil to nejtajnější tajemství - "RTFM" ...

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Třídění fotek z Raspberry Pi MMAL
« Odpověď #4 kdy: 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.


Re:Třídění fotek z Raspberry Pi MMAL
« Odpověď #5 kdy: 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.

Re:Třídění fotek z Raspberry Pi MMAL
« Odpověď #6 kdy: 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.

Bubo

Re:Třídění fotek z Raspberry Pi MMAL
« Odpověď #7 kdy: 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  :(

Re:Třídění fotek z Raspberry Pi MMAL
« Odpověď #8 kdy: 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.

Bubo

Re:Třídění fotek z Raspberry Pi MMAL
« Odpověď #9 kdy: 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

laco

Re:Třídění fotek z Raspberry Pi MMAL
« Odpověď #10 kdy: 28. 08. 2014, 10:36:16 »
napiste mi na hasty00(zav)gmail.com, urcite sa dohodneme