Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 1 / 81
Piloter son appareil photo
numériqu...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 2 / 81
Qui suis-je ?
● Je suis : Robert VI...
3Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 3 / 81
Agenda
● Partie 1 - Piloter votre ...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 4 / 81
Partie 1
Piloter votre appareil pho...
5Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 5 / 81
Contrôler votre appareil
photo ?
●...
6Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 6 / 81
Logiciels de contrôle (PC)
(1/2)
●...
7Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 7 / 81
Logiciels de contrôle (PC)
(2/2)
(...
8Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 8 / 81
« Apps » de contrôle (1/2)
● « App...
9Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 9 / 81
« Apps » de contrôle (2/2)
10Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 10 / 81
Firmwares alternatifs
● Installa...
11Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 11 / 81
Télécommandes DIY (1/2)
● Constr...
12Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 12 / 81
Télécommandes DIY (2/2)
(source ...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 13 / 81
Partie 2
(Re)Découvrir les logicie...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 14 / 81
Qu'est-ce qu'un logiciel
libre ?
●...
15Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 15 / 81
Au delà du logiciel
● Applicatio...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 16 / 81
Logiciels libres et
photographie
●...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 17 / 81
Gimp (1/2)
● Logiciel libre de ret...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 18 / 81
Gimp (2/2)
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 19 / 81
UFRaw (1/2)
● Logiciel de développ...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 20 / 81
UFRaw (2/2)
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 21 / 81
Hugin
● Logiciel libre de création...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 22 / 81
Enfuse
● Logiciel libre permettant...
23Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 23 / 81
GUI vs CLI (1/3)
● La plupart de...
24Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 24 / 81
GUI vs CLI (2/3)
● Exemple : UFR...
25Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 25 / 81
GUI vs CLI (3/3)
● Exemple : UFR...
26Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 26 / 81
Imagemagik & G'MIC
● Logiciels à...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 27 / 81
Partie 3
Utiliser les logiciels li...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 28 / 81
Contrôler votre appareil
photo (op...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 29 / 81
Logiciels de contrôle (PC)
(1/2)
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 30 / 81
Logiciels de contrôle (PC)
(2/2)
(...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 31 / 81
Aller plus loin
● Pourquoi ne pas ...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 32 / 81
Qu'est-ce que Python ? (1/2)
● Pyt...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 33 / 81
Qu'est-ce que Python ? (2/2)
● Pyg...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 34 / 81
Exemple : « Popmaton »
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 35 / 81
Qu'est-ce que CHDK ? (1/2)
● CHDK ...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 36 / 81
Qu'est-ce que CHDK ? (2/2)
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 37 / 81
Compatibilité
● Large support de
m...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 38 / 81
Nouvelle interface pour son
APN Ca...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 39 / 81
Scripts CHDK (1/2)
« CHDK includes...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 40 / 81
Scripts CHDK (2/2)
● Opération de ...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 41 / 81
Scripts CHDK (USB)
● Possibilité d...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 42 / 81
Exemple 1 : intervalomètre
(1/3)
●...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 43 / 81
Exemple 1 : intervalomètre
(2/3)
●...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 44 / 81
Exemple 1 : intervalomètre
(3/3)
●...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 45 / 81
Exemple 2 : piège à photos
● Avec ...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 46 / 81
Exemple 3 : scanner
à livres DIY
●...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 47 / 81
Qu'est-ce que gphoto2 ?
● Logiciel...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 48 / 81
Gphoto2 : exemples de
commandes (1...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 49 / 81
Gphoto2 : exemples de
commandes (2...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 50 / 81
Gphoto2 : exemples de
commandes (3...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 51 / 81
Exemple : automate « Coup
de foudr...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 52 / 81
Partie 4
Utiliser le matériel libr...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 53 / 81
Qu'est-ce qu'Arduino ?
● Plate-for...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 54 / 81
Exemple 1 : Photoduino (1/2)
● Sys...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 55 / 81
Exemple 1 : Photoduino (2/2)
● Rem...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 56 / 81
Exemple 2 : tête
panoramique
● Têt...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 57 / 81
Qu'est-ce que Raspberry Pi ?
● Nan...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 58 / 81
Exemple 1 : « autobracketing
kit »...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 59 / 81
Exercice récapitulatif ;-)
Comment...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 60 / 81
Partie 5
Fabriquer son propre appa...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 61 / 81
Vague (néo-)rétro
● Intérêt pour l...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 62 / 81
DIY (kit) : Konstruktor
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 63 / 81
Qu'est-ce qu'un sténopé ?
(Bolle e...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 64 / 81
DIY : sténopé géant « Hole
In »
(B...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 65 / 81
DIY: sténopé 6×9 d'Edgar
Bonet
● S...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 66 / 81
Un pas plus loin : projet
Open Ref...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 67 / 81
Un pas plus loin : projet
Open Ref...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 68 / 81
Open Reflex v2 (1/2)
● Appel au fi...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 69 / 81
Open Reflex v2 (2/2)
● Extensions ...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 70 / 81
The Focal Camera
(Attention : « fr...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 71 / 81
Limites techniques ? (1/2)
● Quel ...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 72 / 81
Limites techniques ? (2/2)
● Plus ...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 73 / 81
Du DIY à l'entrepreneuriat
● Exemp...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 74 / 81
Extension à la photographie
numéri...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 75 / 81
Extension à la photographie
numéri...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 76 / 81
Extension à la photographie
numéri...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 77 / 81
Perspectives ?
● Limitation actuel...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 78 / 81
Conclusion
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 79 / 81
Pour conclure...
● Existence de re...
Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 80 / 81
Quelques références
● Antonin Lamb...
81Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 81 / 81
Contact
A la recherche d'un part...
Prochain SlideShare
Chargement dans…5
×

Piloter son appareil photo numérique avec des logiciels libres

1 803 vues

Publié le

Le logiciel libre connait un essor continu. Les photographes, souvent fidèles à des logiciels propriétaires à la réputation bien établie, disposent aujourd’hui d’alternatives intéressantes pour le traitement des photographies (Gimp, UFraw, Rawtherapee, Hugin,…). Au delà de ces logiciels populaires, le logiciel libre ouvre cependant d’autres opportunités en matière d’automatisation de la prise de vue et, donc, de création d’installations artistiques ou de machines de prise de vue personnalisées.

Plusieurs familles d’outils existent aujourd’hui. La première comprend des logiciels permettant l’acquisition de photographies depuis la webcam d’un ordinateur. La seconde comprend les logiciels permettant le pilotage à distance des appareils photos par port USB. La troisième comprend les firmwares alternatifs capables d’étendre les capacités des firmwares officiels, pouvant aller jusqu’à la programmation du boîtier. Couplés aux ressources matérielles et logicielles disponibles (notamment sous GNU/Linux), ces outils réutilisables ouvrent de nombreuses perspectives pour les passionnés de technologies et les photographes.

Des exemples concrets, utilisant notamment gphoto2 et CHDK, seront présentés.

Publié dans : Technologie
0 commentaire
2 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 803
Sur SlideShare
0
Issues des intégrations
0
Intégrations
370
Actions
Partages
0
Téléchargements
14
Commentaires
0
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Piloter son appareil photo numérique avec des logiciels libres

  1. 1. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 1 / 81 Piloter son appareil photo numérique avec des logiciels libres Conférence présentée par : Robert Viseur Jeudis du Libre Quinzaine numérique Mons, le 15 octobre 2015 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 / 81 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 de la Faculté Polytechnique de l'UMONS (www.umons.ac.be). ● Senior R&D Expert au CETIC (www.cetic.be). ● Photographe indépendant (www.derriereleviseur.be).
  3. 3. 3Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 3 / 81 Agenda ● Partie 1 - Piloter votre appareil photo à distance. ● Partie 2 - (Re)découvrir les logiciels libres dédiés à la photographie. ● Partie 3 - Utiliser les logiciels libres pour piloter votre appareil photo. ● Partie 4 - Utiliser le matériel libre pour piloter votre appareil photo. ● Partie 5 - Fabriquer son propre appareil photo.
  4. 4. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 4 / 81 Partie 1 Piloter votre appareil photo à distance
  5. 5. 5Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 5 / 81 Contrôler votre appareil photo ? ● Quatre approches : ● Logiciels de contrôle (PC). ● « Apps » de contrôle (smartphone). ● Firmwares alternatifs. ● Télécommandes DIY.
  6. 6. 6Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 6 / 81 Logiciels de contrôle (PC) (1/2) ● Installation sur poste de travail. ● Liaison USB avec l'APN. ● Possibilité de Liveview sur ordinateur. ● Compatibilité variable suivant marque / modèle. ● Plus d'infos : « tethering software » sur Google.
  7. 7. 7Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 7 / 81 Logiciels de contrôle (PC) (2/2) (inspiré de http://www.1point2vue.com/piloter-reflex-ordinateur/)
  8. 8. 8Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 8 / 81 « Apps » de contrôle (1/2) ● « Apps » dédiées (smartphone). ● Liaison Wifi. ● Souvent fournies par les constructeurs (ex. : Panasonic).
  9. 9. 9Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 9 / 81 « Apps » de contrôle (2/2)
  10. 10. 10Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 10 / 81 Firmwares alternatifs ● Installation d'un firmware à la place / au dessus du firmware officiel. ● Extension des capacités de l'appareil. ● Parfois plutôt orienté vers les fonctionnalités vidéo (cf. « Recording Time Limit »). ● Projets souvent (toujours ?) communautaires. ● Projets connus : ● PTool Software (Panasonic / séries G*). ● Magic Lantern (Canon / EOS). ● CHDK (Canon / compacts).
  11. 11. 11Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 11 / 81 Télécommandes DIY (1/2) ● Construction d'une télécommande DIY. ● Possibilité de pilotage de la télécommande depuis PC. ● Approche compatible avec certains firmwares alternatifs.
  12. 12. 12Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 12 / 81 Télécommandes DIY (2/2) (source : http://www.yoctopuce.com/FR/article/comment­declencher­un­appareil­photo­automatiquement)
  13. 13. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 13 / 81 Partie 2 (Re)Découvrir les logiciels libres dédiés à la photographie
  14. 14. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 14 / 81 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. ● Condition nécessaire mais non suffisante : accès au code source. ● Logiciel libre ~ Logiciel open source.
  15. 15. 15Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 15 / 81 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).
  16. 16. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 16 / 81 Logiciels libres et photographie ● Nombreux logiciels libres utiles pour les photographes. ● Exemples : ● Gimp. ● UFRaw, RawTherapee,... ● Hugin. ● Enfuse. ● Imagemagik, G'MIC,...
  17. 17. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 17 / 81 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.
  18. 18. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 18 / 81 Gimp (2/2)
  19. 19. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 19 / 81 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.
  20. 20. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 20 / 81 UFRaw (2/2)
  21. 21. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 21 / 81 Hugin ● Logiciel libre de création de photos panoramiques (par assemblage). ● Plus d'infos : hugin.sourceforge.net.
  22. 22. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 22 / 81 Enfuse ● Logiciel libre permettant la fusion d'exposition (~ HDR) et le focus stacking. ● Fourni avec Hugin.
  23. 23. 23Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 23 / 81 GUI vs CLI (1/3) ● La plupart de ces logiciels sont accessibles par GUI ou CLI. ● GUI = Graphical User Interface. ● Interface graphique. ● Avantage : convivialité pour l'utilisateur. ● CLI = Command Line Interface. ● Ligne de commande. ● Avantage : possibilité d'automatisation des tâches.
  24. 24. 24Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 24 / 81 GUI vs CLI (2/3) ● Exemple : UFRaw (GUI).
  25. 25. 25Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 25 / 81 GUI vs CLI (3/3) ● Exemple : UFRaw (CLI). ● Développement de fichiers RAW… ● Avec application d'une courbe standard et prise en compte automatique des caractéristiques de l'optique.
  26. 26. 26Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 26 / 81 Imagemagik & G'MIC ● Logiciels à utiliser en ligne de commande (principalement) : ● Imagemagik (www.imagemagick.org). ● G'MIC (gmic.eu).
  27. 27. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 27 / 81 Partie 3 Utiliser les logiciels libres pour piloter votre appareil photo
  28. 28. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 28 / 81 Contrôler votre appareil photo (open source) ● Disponibilité d'outils open source : ● Logiciels de contrôle (PC) : – Oui. – Ex. : Entangle, Gphoto2,... ● « Apps » de contrôle (smartphone). – Non. ● Firmwares alternatifs. – Oui. – Ex. : CHDK, Magic Lantern. ● Télécommandes DIY. – Oui. – Ex. : Arduino.
  29. 29. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 29 / 81 Logiciels de contrôle (PC) (1/2)
  30. 30. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 30 / 81 Logiciels de contrôle (PC) (2/2) (source : entangle­photo.org)
  31. 31. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 31 / 81 Aller plus loin ● Pourquoi ne pas construire « à la carte » votre propre application de contrôle ? ● Trois solutions : ● Utiliser la webcam. ● Utiliser gphoto2. ● Utiliser CHDK (ou Magic Lantern).
  32. 32. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 32 / 81 Qu'est-ce que Python ? (1/2) ● Python : langage de programmation open source (www.python.org). ● Nombreuses bibliothèques disponibles, dont Pygame. ● Pygame : ● « Bibliothèque libre multiplate-forme qui facilite le développement de jeux vidéo temps réel » (Wikipedia).
  33. 33. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 33 / 81 Qu'est-ce que Python ? (2/2) ● Pygame (suite). ● Très bien supporté par Python. ● Fonctions de haut niveau pour gérer une webcam (notamment).
  34. 34. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 34 / 81 Exemple : « Popmaton »
  35. 35. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 35 / 81 Qu'est-ce que CHDK ? (1/2) ● 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.
  36. 36. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 36 / 81 Qu'est-ce que CHDK ? (2/2)
  37. 37. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 37 / 81 Compatibilité ● Large support de modèles compacts Canon. ● Support pour : ● Matériel plus ancien et moins coûteux. ● Gammes « Expert » plus qualitatives (ex. : séries S90+ et G). (source ; en.wikipedia.org)
  38. 38. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 38 / 81 Nouvelle interface pour son APN Canon
  39. 39. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 39 / 81 Scripts CHDK (1/2) « 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.
  40. 40. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 40 / 81 Scripts CHDK (2/2) ● Opération de chargement depuis la carte mémoire :
  41. 41. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 41 / 81 Scripts CHDK (USB) ● Possibilité de commander l'appareil photo via son port USB. ● Plus d'infos : http://chdk.wikia.com/wiki/USB_Remote.
  42. 42. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 42 / 81 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_I ntervalometer.
  43. 43. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 43 / 81 Exemple 1 : intervalomètre (2/3) ● Pour réaliser un timelapse.
  44. 44. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 44 / 81 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.
  45. 45. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 45 / 81 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.
  46. 46. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 46 / 81 Exemple 3 : scanner à livres DIY ● « Scantailor » : DIY Book Scanner. ● Utilisation de CHDK sur APN Canon. ● Utilisation d'UFRaw,… ● Plus d'infos : http://www.diybook scanner.org/forum/ viewtopic.php? f=19&t=2795
  47. 47. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 47 / 81 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. ● Basé sur « libgphoto2 ». ● 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.
  48. 48. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 48 / 81 Gphoto2 : exemples de commandes (1/3)
  49. 49. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 49 / 81 Gphoto2 : exemples de commandes (2/3)
  50. 50. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 50 / 81 Gphoto2 : exemples de commandes (3/3)
  51. 51. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 51 / 81 Exemple : automate « Coup de foudre » (Arles)
  52. 52. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 52 / 81 Partie 4 Utiliser le matériel libre pour piloter votre appareil photo
  53. 53. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 53 / 81 Qu'est-ce qu'Arduino ? ● Plate-forme de prototypage électronique libre (logiciel et matériel). ● Prix : ~20 euros. ● Plus d'infos : www.arduino.cc.
  54. 54. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 54 / 81 Exemple 1 : Photoduino (1/2) ● Système de pilotage d'appareils photos (basé sur Arduino). ● Orienté « high speed photography ». ● Plus d'infos : photoduino.com & https://github.com/photoduino/photoduino.
  55. 55. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 55 / 81 Exemple 1 : Photoduino (2/2) ● Remarque : arrêt du support par l'auteur ! ● Plus d'exemples : http://www.flickr.com/groups/photoduino/pool/ . Photo: Paco Fernández.
  56. 56. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 56 / 81 Exemple 2 : tête panoramique ● Tête motorisée pour créer des photos panoramiques (basé sur Arduino). ● Plus d'infos : http://jeudisdulibre.be/2012/04/10/mons-le-19- avril-arduino-transformez-vos-idees-folles-en- prototype/.
  57. 57. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 57 / 81 Qu'est-ce que Raspberry Pi ? ● Nano-ordinateur monocarte à processeur ARM. ● Prix : ~30 euros. ● Plus d'infos : www.raspberrypi.org.
  58. 58. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 58 / 81 Exemple 1 : « autobracketing kit » ● Exemple : « autobracketing kit ». ● Avec Raspberry et gphoto2. ● Plus d'infos : http://islandinthenet.com/2012/08/hdr- photography-with-raspberry-pi-and-gphoto2/.
  59. 59. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 59 / 81 Exercice récapitulatif ;-) Comment re- développeriez- vous le photomaton du Mundaneum ?
  60. 60. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 60 / 81 Partie 5 Fabriquer son propre appareil photo
  61. 61. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 61 / 81 Vague (néo-)rétro ● Intérêt pour les procédés anciens (collodion humide, papier ciré,...). ● Exemple : Martin Becka (Dubai Transmutations). ● Toujours un fort intérêt pour l'argentique. ● Exemple : développement au Caffenol (voir « The Caffenol Cookbook »). ● Mode des appareils jouets ou rudimentaires. ● Exemple : Lomography (www.lomography.fr). ● Mode du rendu « retro » sur les smartphones. ● Exemple : Hipstamatic (hipstamatic.com).
  62. 62. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 62 / 81 DIY (kit) : Konstruktor
  63. 63. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 63 / 81 Qu'est-ce qu'un sténopé ? (Bolle et al.)
  64. 64. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 64 / 81 DIY : sténopé géant « Hole In » (Bolle et al.) ● Plus d'infos : holein.fr et (Bolle et al.).
  65. 65. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 65 / 81 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.
  66. 66. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 66 / 81 Un pas plus loin : projet Open Reflex (1/2) ● Projet open source d'appareil photo argentique de type reflex mono-objectif. ● Fait suite à un projet de sténopé (« 3D Printed Pinhole Box »). ● Peut être fabriqué avec une imprimante 3D de type RepRap (reprap.org).
  67. 67. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 67 / 81 Un pas plus loin : projet Open Reflex (2/2) ● Véritable projet open hardware. ● Diffusion des plans et partage des informations... – Diffusion sur : ● le blog de l'auteur (leomarius.com), ● Thinkgiverse (www.thingiverse.com), ● Instructables (instructables.com), ● Dropbox (www.dropbox.com). ● Sous licence CC-BY-SA. ● Plus d'infos : leomarius.com/albums/openreflex/.
  68. 68. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 68 / 81 Open Reflex v2 (1/2) ● Appel au financement participatif.
  69. 69. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 69 / 81 Open Reflex v2 (2/2) ● Extensions au projet. ● Exemples : – Dos Polaroïd (en cours). – Cellule intégrée avec Arduino (envisagé). – ... ● Amorce de communauté ? ● Ex. : collaboration avec Yuki Suzuki – Lentille DIY AP-LENS. – Voir leomarius.com/Blog/?p=133. ● Plus d'infos : www.kisskissbankbank.com/en/proj ects/openreflex.
  70. 70. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 70 / 81 The Focal Camera (Attention : « free for non-commercial use » ; www.focalcamera.com)
  71. 71. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 71 / 81 Limites techniques ? (1/2) ● Quel niveau de qualité peut-on espérer atteindre avec des appareils en DIY / OSH ? ● Un exemple : DM-flex (pièce unique). « L'appareil n'est pas une copie pièce pour pièce d'un modèle existant mais bien d'une re-conception complète pour permettre la réalisation avec des moyens persos d'un atelier équipé de machines outils de modélisme. Bien sur la conception s'inspire de solutions connues comme l'obturateur focal type Leica II ». ● N'est pas un projet open hardware stricto sensu (licence ?). ● Projet individuel documenté (forum, photos, schémas) sur le forum du site « Collection Appareils » de Sylvain Halgand. ● = Objectif atteignable par un amateur (très) expérimenté.
  72. 72. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 72 / 81 Limites techniques ? (2/2) ● Plus d'infos : http://www.collection- appareils.fr/phpBB3/viewtopic.php? f=37&t=6946&st=0&sk=t&sd=a.
  73. 73. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 73 / 81 Du DIY à l'entrepreneuriat ● Exemple de l'atelier de réparation « L'atelier de Blanc » (atelierdeblanc.fr)... ● Utilisation d'une imprimante 3D « maison ». (Lambert, 2013)
  74. 74. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 74 / 81 Extension à la photographie numérique ? (1/3) ● Exemple de la Frankencamera : ● Projet mené au Stanford Computer Graphics Laboratory (DIY). ● Première version basée sur la caméra open hardware d'Elphel (www3.elphel.com). ● Plus d'infos : https://graphics.stanfor d.edu/projects/camera- 2.0/.
  75. 75. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 75 / 81 Extension à la photographie numérique ? (2/3) ● Vue d'artiste du « Holga D » : ● Plus d'infos : saikatbiswas.com.
  76. 76. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 76 / 81 Extension à la photographie numérique ? (3/3) ● Projet SnapPiCam (2014) ! ● Carte Raspberry Pi, batterie, écran tactile, capteur 5MP (avec capacités IR). ● Plus d'infos : https://learn.adaf ruit.com/snappicam ­raspberry­pi­ camera/overview.
  77. 77. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 77 / 81 Perspectives ? ● Limitation actuelle liée aux capteurs disponibles (ex. : faibles résolutions) ? ● Premier projet en DIY : Arduino digicam (2010). ● Résultats prometteurs en 2014 : ● Projet commercial (crowdfunding) : OTTO (basé sur Rapsberry Pi Compute Module). ● Projet DIY : SnapPiCam (basé sur Raspberry Pi Model A). ● Suites ? ● Progrès sensibles du côté des caméras. ● Société Elphel (www3.elphel.com). ● Projet (fork) Apertus pour le cinéma (www.apertus.org). ● Gamme Axiom (www.apertus.org/axiom).
  78. 78. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 78 / 81 Conclusion
  79. 79. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 79 / 81 Pour conclure... ● Existence de ressources libres... ● pour la retouche et le traitement des photos... ● accessibles via GUI et CLI (automatisation). ● Existence de ressources logicielles libres… ● pour piloter votre appareil photo. ● Voir Entangle, CHDK, Magic Lantern, Gphoto2,... ● Existence de ressources matérielles libres... ● pour piloter votre appareil photo... ● ou créer des accessoires (ex. : cellule à main). ● Émergence de technologies permettant la création (ou la modification) d'appareils photos. ● Attention : vrais projets open hardware vs projets hackables. ● Accès plus simple aux outils de prototypage (ex. : fablabs).
  80. 80. Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 80 / 81 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. ● Fabien Eychenne, « Fab Lab : L'avant-garde de la nouvelle révolution industrielle », FYP Éditions, 2012. ● Robert Viseur, « Développer ses photos avec RawTherapee », Rencontres Mondiales du Logiciel Libre (RMLL), Université de Picardie Jules Verne, Beauvais, juillet 2015. ● 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. ● Plus de présentations : www.robertviseur.be.
  81. 81. 81Contact : Robert Viseur - robert.viseur@ecocentric.be - www.derriereleviseur.be 81 / 81 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

×