Wenn Sie an a denken Raspberry Pi Wenn Sie eine Kamera verwenden, stellen Sie sich wahrscheinlich einen Pi vor, der mit der Global Shutter Kamera, dem Kameramodul 3 oder sogar der HQ-Kamera verbunden ist. Vielleicht denken Sie sogar darüber nach Otto eine GIF-Erstellungskamera aus dem Jahr 2015. Aber dieses von Bjørn Karmann erstellte Raspberry-Pi-Kameraprojekt hat überhaupt kein Objektiv. In der Tat, Paragraphicawie er es nennt, nutzt KI, um ein Bild basierend auf Ihren Standortdaten sowie einigen anderen Deskriptoren wie Datum und Wetter zu erstellen.
Das Gerät sieht ein wenig aus wie eine klassische Kamera. Es hat eine riesige Abdeckung über der Stelle, an der sich eine Linse befinden würde, die der Nase eines Maulwurfs mit Sternnase ähnelt. Der Sucher ist ein Bildschirm, in dem Sie die Einstellungen für die Erstellung Ihres Bildes anpassen können. Es verfügt außerdem über eine Reihe von Einstellrädern, mit denen sich Dinge wie Filmkörnung und Schärfe einstellen lassen, damit das KI-Programm sie in den Fotoerstellungsprozess integrieren kann. Durch Drücken der Aufnahmetaste erstellt das System basierend auf den ausgewählten Parametern ein Foto für Sie.
Die bei der Bildgenerierung verwendeten Daten werden über verschiedene offene APIs gesammelt. Dazu gehören Dinge wie Ihr Standort, Datum, Uhrzeit sowie nahegelegene Sehenswürdigkeiten. Paragraphica nutzt all diese Informationen, um das endgültige Foto mithilfe von Text-zu-Bild-KI zu verarbeiten.
Um das Projekt voranzutreiben, hat sich Karmann für die Verwendung eines Raspberry Pi 4 entschieden. Er ist zusammen mit allen anderen elektronischen Komponenten in einem maßgeschneiderten 3D-gedruckten Gehäuse untergebracht. Das Sucherdisplay dient gleichzeitig als Touchscreen und kann daher für einige Steuereingaben verwendet werden. Der Standort wird durch ein GPS-Modul bestimmt.
Die Software für Paragraphica wurde von Karmann eigens für das Projekt geschrieben. Laut Karmann werden sowohl Python als auch die Stable Diffusion API verwendet, um das Endprodukt zu erstellen. Alles funktioniert zusammen mit Nudel, ein visuelles Tool zur Entwicklung von Web-Apps. Auf seiner Website ist ein Diagramm verfügbar, das eine Aufschlüsselung der Funktionsweise der Software zeigt.
Wenn Sie dieses Raspberry Pi-Projekt nachbauen oder vielleicht einfach nur einen genaueren Blick auf seine Funktionsweise werfen möchten, schauen Sie sich den Original-Blogbeitrag von an Karmann Aufschlüsselung des Build-Prozesses. Sie können es auch selbst im Browser bei ihm testen Webseite.