À quoi pensez-vous lorsque l’on vous parle de caméra Raspberry Pi ? Très certainement à des configurations telles qu’un Raspberry Pi connecté à une caméra Global Shutter, à une caméra HQ ou à un module de caméra 3, n’est-ce pas ? Il se pourrait même que vous ayez en tête la caméra de création GIF Otto, qui remonte à 2015.
Et pourtant, ce dernier projet est très différent de tout ce que vous aviez pu voir jusqu’à présent. En effet, créé par Bjørn Karmann, le projet de caméra Raspberry Pi n’est accompagné d’aucun objectif. En réalité, son créateur n’utilise même pas le mot « caméra » pour parler de l’appareil. Au lieu de cela, il le nomme plutôt « Paragraphica ». Nous pourrions justifier ce nom par le fait que cette petite machine utilise l’IA pour générer une image.
Une caméra… Qui n’en est pas vraiment une
Au premier abord, le projet de Bjørn Karmann peut sembler être une caméra ordinaire. En revanche, au lieu d’un objectif conventionnel, la caméra Raspberry Pi est équipée d’un couvercle imposant qui ressemble au museau d’une taupe à nez étoilé. Afin de visualiser l’image capturée et ajuster les paramètres, le créateur de l’appareil a utilisé un écran qui permet d’interagir avec l’IA pour générer la photo souhaitée.
La caméra est également équipée d’une série de cadrans permettant de régler les paramètres traditionnels de la machine. Par exemple, les cadrans de cette Raspberry Pi permettent d’ajuster le grain dans la pellicule de l’image.
La netteté peut aussi être réglée. Mais la magie n’opère que lorsque vous appuyez sur le bouton de capture. Ce dernier déclenche le programme d’intelligence artificielle et lui permet de générer une photo en fonction des paramètres sélectionnés auparavant.
Comment fonctionne l’IA de l’appareil photo ?
La caméra Raspberry Pi utilise des données provenant de différentes API ouvertes. Ces données incluent des informations telles que l’emplacement, l’heure, la date et les points de repère à proximité. Toutes ces informations sont ensuite utilisées par Paragraphica pour traiter l’image finale. Comme vous l’avez peut-être déjà supposé, Paragraphica utilise une IA texte-image afin de générer la photo finale.
L’image générée par la caméra Raspberry Pi diffère de celle que vous obtiendrez avec une caméra ordinaire. La Paragraphica n’inclura pas de sujet qui pourrait se trouver juste devant vous. Au lieu de cela, l’image finale contiendra les informations spécifiquement fournies dans l’invite de commande.
En résumé, la caméra Raspberry Pi dont il est question ne se présente pas comme une alternative à un appareil photo traditionnel, car elle ne dispose pas d’un objectif permettant de capturer une scène en temps réel.
Son objectif principal est de fournir des images générées par l’IA basées sur l’environnement dans lequel vous vous trouvez. Comme l’explique Bjørn Karmann, cette caméra offre une perspective différente pour appréhender le monde qui nous entoure, qui ne se limite pas à la seule perception visuelle.
Les caractéristiques du Paragraphica
Afin d’alimenter ce projet, Bjørn Karmann a utilisé un Raspberry 4, prédécesseur du futur Raspberry Pi 5, et a conçu une coque personnalisée imprimée en 3D pour abriter les composants internes. L’interface du Paragraphica est doté d’un écran tactile qui permettrait à l’utilisateur de personnaliser les paramètres. Et en plus de cela, un module GPS a aussi été équipé afin d’obtenir des données de géolocalisation.
Parlons maintenant du logiciel. Cette caméra fonctionne grâce à un code développé par Karmann lui-même. Le logiciel utilise API Stable Diffusion ainsi que le langage de programmation Python pour générer l’image finale. Le système entier est harmonisé par le biais de Noodl, un outil visuel que les développeurs utilisent afin de créer des applications web.
Introducing – Paragraphica! 📡📷
A camera that takes photos using location data. It describes the place you are at and then converts it into an AI-generated « photo ».
See more here: https://t.co/Oh2BZuhRcf
or try to take your own photo here: https://t.co/w9UFjckiF2 pic.twitter.com/23kR2QGzpa
— Bjørn Karmann (@BjoernKarmann) May 30, 2023
Le créateur du Paragraphica a rendu disponible le diagramme détaillé du projet et son processus sur son site. Et si l’envie vous prend de fabriquer quelque chose de similaire en utilisant un Raspberry Pi, Karmann a publié un article dédié que vous pouvez consulter librement.