Hacker son appareil photo, c'est possible !

2,056 views

Published on

Présentation sur le hacking d'appareils photos: ressources disponibles pour personnaliser ou construire son appareil photo avec des outils open source / open hardware et l'impression 3D.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,056
On SlideShare
0
From Embeds
0
Number of Embeds
272
Actions
Shares
0
Downloads
26
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Hacker son appareil photo, c'est possible !

  1. 1. Hacker son appareil photo, c'est possible ! Conférence présentée par : Robert Viseur Festival VIA Café Europa (Prototype) Mons, le 23 mars 2014 Ce support de présentation est diffusé sous licence CC-BY-ND.
  2. 2. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 2 / 46 Agenda ● Introduction. ● Partie 1 - Utiliser les logiciels libres pour piloter votre appareil photo. ● Partie 2 - Utiliser le matériel libre pour piloter votre appareil photo. ● Partie 3 - Fabriquer son propre appareil photo. ● Conclusion.
  3. 3. Introduction
  4. 4. Qui suis-je ? ● Je suis : Robert VISEUR. ● Ingénieur civil, Docteur en sciences appliquées de la Faculté Polytechnique de l'UMONS (www.umons.ac.be). ● Assistant dans le Service d'Économie et de Management de l'Innovation. ● Senior R&D Expert au CETIC (www.cetic.be). ● Photographe indépendant (www.derriereleviseur.be).
  5. 5. Qu'est-ce qu'un logiciel libre ? ● Quatre libertés du logiciel libre (www.gnu.org) : ● Liberté 0 : liberté d'exécuter le programme. ● Liberté 1 : liberté d'étudier le fonctionnement du programme. ● Liberté 2 : liberté de redistribuer des copies du programme. ● Libert3 : liberté d'améliorer le programme et d'en distribuer des copies modifiées. ● Conditions nécessaire mais non suffisante : accès au code source. ● Logiciel libre ~ Logiciel open source.
  6. 6. Logiciels libres et photographie ● Nombreux logiciels libres utiles pour les photographes. ● Exemples : ● Gimp. ● UFraw (+ Darktable, Photivo,...). ● Hugin. ● Enfuse.
  7. 7. Gimp (1/2) ● Logiciel libre de retouche d'images équivalent à Adobe Photoshop. ● Usages : ● Recadrer, ● passer en noir&blanc, ● accentuer les détails, ● améliorer les couleurs, ● ... ● Plus d'infos : www.gimp.org.
  8. 8. Gimp (2/2)
  9. 9. UFRaw (1/2) ● Logiciel de développement des fichiers RAW. ● Substitut possible à Adobe Lightroom. ● Intégré avec GIMP. ● Usages : ● Recadrer, ● Corriger la balance des blancs, ● Corriger l'exposition, ● ... ● Plus d'infos : ufraw.sourceforge.net.
  10. 10. UFRaw (2/2)
  11. 11. Hugin ● Logiciel libre de création de photos panoramiques (par assemblage). ● Plus d'infos : hugin.sourceforge.net.
  12. 12. Enfuse ● Logiciel libre permettant la fusion d'exposition (~ HDR) et le focus stacking. ● Fourni avec Hugin.
  13. 13. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 13 / 46 GUI vs CLI ● La plupart de ces logiciels sont accessibles par GUI ou CLI. ● GUI = Graphical User Interface. – Avantage : convivialité pour l'utilisateur. ● CLI = Command Line Interface. – Exemple (dans une console) : ● rv@lt-rv:~$ enfuse -o result.tif *.tif – Avantage : possibilité d'automatisation des tâches.
  14. 14. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 14 / 46 Au delà du logiciel ● Application du principe des 4 libertés au delà des logiciels : ● pour les données (open data), ● pour les contenus (open content) (i.e. photos, films, livres,...), ● pour le matériel (open hardware).
  15. 15. Partie 1 Utiliser les logiciels libres pour piloter votre appareil photo
  16. 16. Qu'est-ce que CHDK ? ● CHDK = Canon Hack Development Kit. ● Kit expérimental, temporaire et libre pour améliorer le fonctionnement des appareils photos compacts de marque Canon. ● Vérifier la liste des appareils supportés. ● Avantages : ● Fonctionnalités professionnelles (ex. : sauvegarde en RAW). ● Détection de mouvement. ● Contrôle par port USB (télécommande). ● Programmation par script (UBASIC ou LUA). ● Plus d'infos : http://chdk.wikia.com/wiki/CHDK et http://chdk.wikia.com/wiki/French.
  17. 17. Nouvelle interface pour son APN Canon
  18. 18. Scripts CHDK « CHDK includes a slightly modified version of the uBASIC interpreter written by Adam Dunkels, which itself is a tiny version of BASIC (Beginner's All-purpose Symbolic Instruction Code). CHDK allows users to automate their cameras by running "scripts", small and simple programs written in a short-hand version of BASIC. There are scripts for exposure bracketing, focus bracketing, intervalometer and many more. » ● Possibilité de programmer l'appareil photo (!) : ● en UBASIC ou... ● en LUA. ● De nombreux scripts sont fournis par la communauté. ● Plus d'infos : http://chdk.wikia.com/wiki/UBASIC et http://chdk.wikia.com/wiki/Lua.
  19. 19. Scripts CHDK (USB) ● Possibilité de commander l'appareil photo via son port USB. ● Plus d'infos : http://chdk.wikia.com/wiki/USB_Remote.
  20. 20. Exemple 1 : intervalomètre (1/3) ● Extrait du code source du « UBASIC/Scripts: A Simple Intervalometer ». ● Plus d'infos : http://chdk.wikia.com/wiki/UBASIC/Scripts et http://chdk.wikia.com/wiki/UBASIC/Scripts:_A_S imple_Intervalometer.
  21. 21. Exemple 1 : intervalomètre (2/3) ● Pour réaliser un timelapse.
  22. 22. Exemple 1 : intervalomètre (3/3) ● Pour réaliser des photos aériennes. ● Par cerf-volant (KAP), par drone,... Plus d'infos : photocerfvolant.free.fr et http://fr.slideshare.net/pierremaurice90/photo-arienne. Photo : http://kapski.free.fr/tourelletele.html.
  23. 23. Exemple 2 : piège à photos ● Avec « Motion Detect Plus » (d'autres scripts de ce type existent). ● Plus d'infos : http://chdk.wikia.com/wiki/Motion_Detect_Plus.
  24. 24. Qu'est-ce que gphoto2 ? ● Logiciel libre pour GNU/Linux permettant : ● de gérer le transfert des photos entre l'appareil photo et l'ordinateur (en ligne de commande), ● de piloter son appareil photo depuis un ordinateur. ● Support variable suivant le modèle d'appareil photo (pilotage). ● Plus d'infos : doc.ubuntu-fr.org/gphoto et www.gphoto.org et http://www.gphoto.org/doc/manual/ref-gphoto2- cli.html.
  25. 25. Exemple : autobraketing ● Exemple : « autobraketing kit ». ● Plus d'infos : http://islandinthenet.com/2012/08/hdr- photography-with-raspberry-pi-and-gphoto2/.
  26. 26. Partie 2 Utiliser le matériel libre pour piloter votre appareil photo
  27. 27. Qu'est-ce qu'Arduino ? ● Plate-forme de prototypage électronique libre (logiciel et matériel). ● Prix : ~25 euros. ● Plus d'infos : www.arduino.cc.
  28. 28. Qu'est-ce que Raspberry Pi ? ● Nano-ordinateur monocarte à processeur ARM. ● Prix : ~25 euros. ● Plus d'infos : www.raspberrypi.org.
  29. 29. Réalisations avec Arduino (1/3) ● Exemple 1 : Photoduino. ● Plus d'infos : photoduino.com.
  30. 30. Réalisations avec Arduino (2/3) ● Exemple 1 : Photoduino (suite). ● Plus d'exemples : http://www.flickr.com/groups/photoduino/poo l/. Photo: Paco Fernández.
  31. 31. Réalisations avec Arduino (3/3) ● Exemple 2 : tête motorisée pour créer des photos panoramiques avec Arduino. ● Plus d'infos : http://jeudisdulibre.be/2012/04/10/mons-le-19- avril-arduino-transformez-vos-idees-folles-en- prototype/.
  32. 32. Réalisation avec Raspberry Pi ● Exemple : « autobraketing kit ». ● Avec Raspberry et gphoto2. ● Plus d'infos : http://islandinthenet.com/2012/08/hdr- photography-with-raspberry-pi-and-gphoto2/.
  33. 33. Partie 3 Fabriquer son propre appareil photo
  34. 34. Vague (néo-)rétro ● Intérêt pour les procédés anciens (collodion humide, papier ciré,...). ● Exemple : Martin Becka (Dubai Transmutations). ● Mode des appareils jouets ou rudimentaires. ● Exemple : Lomography (www.lomography.fr). ● Mode du rendu « retro » sur les smartphones. ● Exemple : Hipstamatic (hipstamatic.com).
  35. 35. DIY (kit) : Konstruktor
  36. 36. Qu'est-ce qu'un sténopé ? (Bolle et al.)
  37. 37. DIY : sténopé géant « Hole In » (Bolle et al.) ● Plus d'infos : holein.fr et (Bolle et al.).
  38. 38. DIY: sténopé 6×9 d'Edgar Bonet ● Sténopé fabriqué au Fablab Grenoble avec du bois MDF de 3mm, une découpeuse laser et une imprimante 3D (pour le bouton d’entraînement). ● Plus d'infos : https://www.logre.eu/wiki/St %C3%A9nop%C3%A9_6%C3%979.
  39. 39. Un pas plus loin : projet Open Reflex ● Projet open source d'appareil photo argentique de type reflex mono-objectif. ● Peut être fabriqué avec une imprimante 3D de type RepRap (reprap.org). ● Plus d'infos : leomarius.com/albums/openreflex/.
  40. 40. Du DIY à l'entrepreneuriat ● Exemple de l'atelier de réparation « L'atelier de Blanc » (atelierdeblanc.fr)... ● Et de son imprimante 3D « maison ». (Lambert, 2013)
  41. 41. DIY et photographie numérique (1/2) ● Exemple de la Frankencamera : ● Plus d'infos : https://graphics.stanford.edu/projects/came ra-2.0/.
  42. 42. DIY et photographie numérique (2/2) ● Vue d'artiste du « Holga D » : ● Plus d'infos : saikatbiswas.com.
  43. 43. Conclusion
  44. 44. Pour conclure... ● Existence de ressources libres pour la retouche des photos. ● Existence de ressources libres pour piloter votre appareil photo. ● Existence de ressources matérielles libres pour piloter votre appareil photo. ● Émergence de technologies permettant la création (ou la modification) d'appareils photos. ● A suivre : Ateliers Creactifs (www.numediart.org/creactive/), Fablab Mons,...
  45. 45. Quelques références ● Antonin Lambert, « Visite chez un réparateur argentique », Réponses Photo, n°259, octobre 2013, pp. 82-85. ● Julien Bolle et al., « La photo sans (vrai) appareil photo, Réponses Photo, n° 264, mars 2014, pp. 18-49. ● Marinus Ortelee, « Procédés anciens – Nouvelles images – Des techniques fondatrices (suite) », Réponses Photo, n°234, septembre 2011, pp. 90-101. ● Robert Viseur, « Créer des photos HDR avec des logiciels libres », Rencontres Mondiales du Logiciel Libre (RMLL), Université Libre de Bruxelles, Bruxelles, juillet 2013. ● Robert Viseur, « Business models of open hardware », Rencontres Mondiales du Logiciel Libre (RMLL), Université Libre de Bruxelles, Bruxelles, juillet 2013. ● Robert Viseur, « Traiter ses photos avec des logiciels libres », Jeudis du Libre, CEPH Concorcet, Charleroi, 21 mars 2013.
  46. 46. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 46 / 46 Contact A la recherche d'un partenaire pour un projet photo ou d'un formateur à l'utilisation des logiciels libres pour la photo numérique ? N'hésitez pas à prendre contact ! Contact : Robert Viseur robert.viseur@ecocentric.be www.derriereleviseur.be www.robertviseur.be 0479 660876 twitter.com/robertviseur

×