User Tools

Site Tools


projets:fuz:cadre_photo_participatif

This is an old revision of the document!


Cadre photo numérique participatif

1. Idée

Visibiliser collectivement la convivialité et historiciser le travail de collectifs en images, principe de transmission & mémoire des collectifs au delà des personnes. Sur matériel léger (type raspberry pi/vieil ordi) avec un écran de récup’ + joli cadre bois, fonctionnalité essentielle de permettre à quiconque de mettre de nouvelles images depuis son ordi ou smartphone. Et aussi car la ringardise des cadres photos des années 2010 va de nouveau être hype j'en suis sûr lol.

2. Déclinaisons possibles

  1. 2.1 Cadre d’images meme (dossier web d’upload + slideshow)
  2. 2.2 Cadre photo de base

3. Cadres actuellement “en production”

Depuis décembre 2023 un cadre numérique est affiché et est fonctionnel dans le Fuz, il s'agit de la déclinaison 2.1 ’images meme sur** 2 x rpi 1 B**, il n'y a pas de flouteur automatisé

4. Idées de fonctionnalités

  • facilité d’upload simple sans identifiant via une page web
    • via URL & son QR-code
    • màj auto de l’affichage après upload
    • affichage instantanné de l’image uploadée pour sentiment de satisfaction usagÈre !
    • floutage de visages à l’upload
  • Mode panorama random de toutes les images peu importe le dossier (de base)
  • Mode panorama sélectif par album
    • via des “albums” : un dossier = un album, permet de montrer les événements spécifiques pour accueillir de nouvelles personnes et se remémorer
  • mode panorama mosaïque

5. Contraintes / limitations / incohérences

5.1 À faire concret

  • trouver les doublons
    • https://askubuntu.com/questions/1308613/how-to-remove-slightly-modified-duplicate-images
    • https://piwigo.org/forum/viewtopic.php?id=31411
  • màj du slideshow après nouveau fichier ?
    • argument inotify pour màj quand les gens chargent une photo

5.2 À faire à suivre

  • Prioriser cette liste huhu ┬┴┬┴┤(・_├┬┴┬┴
  • Déclinaison photos d'humains : flouter les visages automatiquement
  • Déclinaison photos d'humains : suppr les exifs
  • Comment sélectionner une sélection de photos (un album photo)b en particulier ?
    • fbi ou encore NautiluX/slide sont trop peu user-friendly
  • Facilité d’uploads photos, pc/smartphon
  • Accompagnement & cooptation en guise de modération ? Quid de la facilité d’upload selon le dossier/l’événement ?
  • backups ?
  • accès depuis l’extérieur de l’Aéri ?
  • éthique : les corps des gens sont des DP
  • modération : limites de la cooptation dans la durée ? Quel suivi de qui a accès si quelqu’un·e met des photos horribles ?

6. Matos dispo

  • [roz] 2 x rpi 1 B (grosse SD, pas de wifi, hdmi+ video composite)
  • [roz] 1 x rpi 3 B v1.2 (mini SD)

7. Recherches

sur batterie

Dawa

  • https://github.com/NautiluX/slide
  • https://github.com/bobburgers7/pi-video-photo-slideshow
  • https://blog.balena.io/make-a-web-frame-with-raspberry-pi-in-30-minutes/
    • https://github.com/balena-labs-projects/balena-dash
  • https://github.com/balena-io-experimental/photo-slideshow
  • https://github.com/balena-io-experimental/photo-gallery
  • https://github.com/Geektoolkit/Dynaframe3
  • https://github.com/simsong/picture_frame
  • https://github.com/mrworf/photoframe
  • https://github.com/avanc/photOS/tree/master
  • https://github.com/asmaamirkhan/BlurryFaces
  • https://github.com/ORB-HD/deface

Auto-doc déclinaison memes

  • Après évaluation des différentes solutions, on part sur un setup un peu fait-maison sur raspberry basé dietpi + FileBrowser + feh
  • choix de tester dietPi.com + lxde, users de base : root/dietpi & dietpi/dietpi
    • à la 1ère co il y a plusieurs choses intéressantes à configurer, notamment l’auto-login via dietpi-config (fixme)
  • dietpi-launcher pour une mini-review de l’install’
  • utilisation de dietpi-softwares, « browse packages » puis « install package »
    • logiciels choisis : FileBrowser et feh dans lxde, il faudra voir si un script avec inotifywait fera l’affaire pour trigger les màj
    • logiciels installés : fixme
  • les arguments de la commande feh qu’on va utiliser
-Z Auto Zoom 
-x Borderless 
-F Fullscreen 
-Y hide pointer 
-B image background 
-q quiet no error reporting 
-z Randomise 
-r Recursive search all folders in folders 
-D Slide delay in seconds
  • problème de paquets corrompus : apt-get clean et rm -R /var/lib/apt/lists/* -vf
  • un hub USB TP-Link UE300 a flingué le linul/rpi/la carte SD/dietPi, il a fallu changer de carte SD et réinstaller
  • lancement du panorama d'images automatiquement au démarrage du raspberry
    • solution d'utiliser un custom.sh dans dietpi-autostart marche pas car feh ne démarre dans X via le script custom.sh, ce script est plutôt adapté pour un serveur
    • utilisation du système autostart de lxde : /etc/xdg/lxsession/LXDE/autostart, suppression de @xscreensaver -no-splash, ajout de la commande feg avec “@” devant : @/usr/bin/feh -Y -x -D 35 -B black -F -Z -z -r --debug /mnt/memes/ > /var/log/feh-autostart.log 2>&1 &
  • Pour drop de nouveaux memes, il faut être sur le réseau de l’Aéri, user dietpi, mdp pareil lolz : http://192.168.1.215:8084/files/memes/
  • script pour écraser les doublons
projets/fuz/cadre_photo_participatif.1705453278.txt.gz · Last modified: 2024-01-17 01:01 by rozlav