Hacker son appareil photo, c'est possible !

46
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.

description

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.

Transcript of Hacker son appareil photo, c'est possible !

Page 1: Hacker son appareil photo, c'est possible !

Hacker son appareil photo, c'est possible !

Conférence présentée par :

Robert Viseur

Festival VIACafé Europa (Prototype)

Mons, le 23 mars 2014

Ce support de présentation est diffusé sous licence CC-BY-ND.

Page 2: Hacker son appareil photo, c'est possible !

Contact : Robert Viseur - [email protected] - 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.

Page 3: Hacker son appareil photo, c'est possible !

Introduction

Page 4: Hacker son appareil photo, c'est possible !

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).

Page 5: Hacker son appareil photo, c'est possible !

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.

Page 6: Hacker son appareil photo, c'est possible !

Logiciels libres et photographie

● Nombreux logiciels libres utiles pour les photographes.

● Exemples : ● Gimp.● UFraw (+ Darktable, Photivo,...).● Hugin.● Enfuse.

Page 7: Hacker son appareil photo, c'est possible !

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.

Page 8: Hacker son appareil photo, c'est possible !

Gimp (2/2)

Page 9: Hacker son appareil photo, c'est possible !

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.

Page 10: Hacker son appareil photo, c'est possible !

UFRaw (2/2)

Page 11: Hacker son appareil photo, c'est possible !

Hugin

● Logiciel libre de création de photos panoramiques (par assemblage).

● Plus d'infos : hugin.sourceforge.net.

Page 12: Hacker son appareil photo, c'est possible !

Enfuse

● Logiciel libre permettant la fusion d'exposition (~ HDR) et le focus stacking.

● Fourni avec Hugin.

Page 13: Hacker son appareil photo, c'est possible !

Contact : Robert Viseur - [email protected] - 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.

Page 14: Hacker son appareil photo, c'est possible !

Contact : Robert Viseur - [email protected] - 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).

Page 15: Hacker son appareil photo, c'est possible !

Partie 1

Utiliser les logiciels libres pour piloter votre appareil photo

Page 16: Hacker son appareil photo, c'est possible !

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.

Page 17: Hacker son appareil photo, c'est possible !

Nouvelle interface pour son APN Canon

Page 18: Hacker son appareil photo, c'est possible !

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.

Page 19: Hacker son appareil photo, c'est possible !

Scripts CHDK (USB)

● Possibilité de commander l'appareil photo via son port USB.

● Plus d'infos : http://chdk.wikia.com/wiki/USB_Remote.

Page 20: Hacker son appareil photo, c'est possible !

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_Simple_Intervalometer.

Page 21: Hacker son appareil photo, c'est possible !

Exemple 1 : intervalomètre (2/3)

● Pour réaliser un timelapse.

Page 22: Hacker son appareil photo, c'est possible !

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.

Page 23: Hacker son appareil photo, c'est possible !

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.

Page 24: Hacker son appareil photo, c'est possible !

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.

Page 25: Hacker son appareil photo, c'est possible !

Exemple : autobraketing

● Exemple : « autobraketing kit ».

● Plus d'infos : http://islandinthenet.com/2012/08/hdr-photography-with-raspberry-pi-and-gphoto2/.

Page 26: Hacker son appareil photo, c'est possible !

Partie 2

Utiliser le matériel libre pour piloter votre appareil photo

Page 27: Hacker son appareil photo, c'est possible !

Qu'est-ce qu'Arduino ?

● Plate-forme de prototypage électronique libre (logiciel et matériel).

● Prix : ~25 euros.

● Plus d'infos : www.arduino.cc.

Page 28: Hacker son appareil photo, c'est possible !

Qu'est-ce que Raspberry Pi ?

● Nano-ordinateur monocarte à processeur ARM.

● Prix : ~25 euros.

● Plus d'infos : www.raspberrypi.org.

Page 29: Hacker son appareil photo, c'est possible !

Réalisations avec Arduino (1/3)

● Exemple 1 : Photoduino.

● Plus d'infos : photoduino.com.

Page 30: Hacker son appareil photo, c'est possible !

Réalisations avec Arduino (2/3)

● Exemple 1 : Photoduino (suite).

● Plus d'exemples : http://www.flickr.com/groups/photoduino/pool/.

Photo: Paco Fernández.

Page 31: Hacker son appareil photo, c'est possible !

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/.

Page 32: Hacker son appareil photo, c'est possible !

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/.

Page 33: Hacker son appareil photo, c'est possible !

Partie 3

Fabriquer son propre appareil photo

Page 34: Hacker son appareil photo, c'est possible !

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).

Page 35: Hacker son appareil photo, c'est possible !

DIY (kit) : Konstruktor

Page 36: Hacker son appareil photo, c'est possible !

Qu'est-ce qu'un sténopé ?

(Bolle et al.)

Page 37: Hacker son appareil photo, c'est possible !

DIY : sténopé géant « Hole In »

(Bolle et al.)

● Plus d'infos : holein.fr et (Bolle et al.).

Page 38: Hacker son appareil photo, c'est possible !

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.

Page 39: Hacker son appareil photo, c'est possible !

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/.

Page 40: Hacker son appareil photo, c'est possible !

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)

Page 41: Hacker son appareil photo, c'est possible !

DIY et photographie numérique (1/2)

● Exemple de la Frankencamera :

● Plus d'infos : https://graphics.stanford.edu/projects/camera-2.0/.

Page 42: Hacker son appareil photo, c'est possible !

DIY et photographie numérique (2/2)

● Vue d'artiste du « Holga D » :

● Plus d'infos : saikatbiswas.com.

Page 43: Hacker son appareil photo, c'est possible !

Conclusion

Page 44: Hacker son appareil photo, c'est possible !

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,...

Page 45: Hacker son appareil photo, c'est possible !

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.

Page 46: Hacker son appareil photo, c'est possible !

Contact : Robert Viseur - [email protected] - 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

[email protected]

www.derriereleviseur.be

www.robertviseur.be

0479 660876

twitter.com/robertviseur