Upload
robert-viseur
View
903
Download
2
Embed Size (px)
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.
Citation preview
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.
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.
Introduction
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).
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.
Logiciels libres et photographie
● Nombreux logiciels libres utiles pour les photographes.
● Exemples : ● Gimp.● UFraw (+ Darktable, Photivo,...).● Hugin.● Enfuse.
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.
Gimp (2/2)
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.
UFRaw (2/2)
Hugin
● Logiciel libre de création de photos panoramiques (par assemblage).
● Plus d'infos : hugin.sourceforge.net.
Enfuse
● Logiciel libre permettant la fusion d'exposition (~ HDR) et le focus stacking.
● Fourni avec Hugin.
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.
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).
Partie 1
Utiliser les logiciels libres pour piloter votre appareil photo
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.
Nouvelle interface pour son APN Canon
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.
Scripts CHDK (USB)
● Possibilité de commander l'appareil photo via son port USB.
● Plus d'infos : http://chdk.wikia.com/wiki/USB_Remote.
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.
Exemple 1 : intervalomètre (2/3)
● Pour réaliser un timelapse.
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.
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.
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.
Exemple : autobraketing
● Exemple : « autobraketing kit ».
● Plus d'infos : http://islandinthenet.com/2012/08/hdr-photography-with-raspberry-pi-and-gphoto2/.
Partie 2
Utiliser le matériel libre pour piloter votre appareil photo
Qu'est-ce qu'Arduino ?
● Plate-forme de prototypage électronique libre (logiciel et matériel).
● Prix : ~25 euros.
● Plus d'infos : www.arduino.cc.
Qu'est-ce que Raspberry Pi ?
● Nano-ordinateur monocarte à processeur ARM.
● Prix : ~25 euros.
● Plus d'infos : www.raspberrypi.org.
Réalisations avec Arduino (1/3)
● Exemple 1 : Photoduino.
● Plus d'infos : photoduino.com.
Réalisations avec Arduino (2/3)
● Exemple 1 : Photoduino (suite).
● Plus d'exemples : http://www.flickr.com/groups/photoduino/pool/.
Photo: Paco Fernández.
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/.
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/.
Partie 3
Fabriquer son propre appareil photo
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).
DIY (kit) : Konstruktor
Qu'est-ce qu'un sténopé ?
(Bolle et al.)
DIY : sténopé géant « Hole In »
(Bolle et al.)
● Plus d'infos : holein.fr et (Bolle et al.).
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.
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/.
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)
DIY et photographie numérique (1/2)
● Exemple de la Frankencamera :
● Plus d'infos : https://graphics.stanford.edu/projects/camera-2.0/.
DIY et photographie numérique (2/2)
● Vue d'artiste du « Holga D » :
● Plus d'infos : saikatbiswas.com.
Conclusion
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,...
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.
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
www.derriereleviseur.be
www.robertviseur.be
0479 660876
twitter.com/robertviseur