Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Detta projekt är ett ambitiöst projekt där vi vill använda några av de mest tvivelaktiga delarna av internet, kommentarsektioner och chattrum för att skapa konst.
Vi vill också göra projektet lättillgängligt så att vem som helst kan försöka skapa lite fin AI -konst. Om du inte kan vänta med att prova själv, här är en länk till projektet.
Tillbehör
- Raspberry Pi
- DeepAI
- Remo.tv
Steg 1: Projektvideo
Steg 2: Remo.tv
Det första steget är att samla chattmeddelanden och kommentarer. Med vår idé att göra det lättillgängligt är Remo.tv ett naturligt val. Det är en robotströmningsplattform som låter dig ansluta alla typer av hårdvara till internet och låta vem som helst styra dem. Den har också en chattfunktion och möjligheten att visa bilder, vilket är precis vad vi letar efter!
I det här fallet är hårdvaran vi använder en Raspberry Pi.
Remo.tv har en bra Github -sida med installationsinstruktioner.
Efter installationen kan vår Raspberry Pi börja ta emot chattmeddelanden, skickade via Remo.tv.
Steg 3: DeepAI
Med Remo.tv -installationen kan vi gå vidare med den konstnärliga delen. Varje kommentar som vi får måste förvandlas till konst, och för att uppnå detta kommer vi att använda lite artificiell intelligensmagi.
Lyckligtvis finns det som en annan plattform för att göra vårt liv enkelt, DeepAI. De har alla typer av AI -relaterade funktioner, men de vi är intresserade av är deras API: er.
Det första API: et vi använder är Text To Image, allt vi behöver göra är att skicka en text och vänta på att magin ska hända. På bilden ovan kan du se resultatet av att skicka En hund med en rolig hatt.
Vår genererade bild är inte konst ännu, så vi använder deras snabba stilöverföring. Detta API förväntar sig en originalbild, i vårt fall vår genererade, och en stil som ska tillämpas. Du kan se resultatet av att kombinera vår hund med en rolig hatt och en klassisk van Gogh -målning.
Steg 4: Dataflöde och kod
Med alla separerade bitar färdiga kan vi ansluta dem. På ritningen ger vi en översikt över dataflödet:
- Ett chattmeddelande kommer från Remo.tv till vår Raspberry Pi
- Vår Pi skickar detta meddelande till Text To Image API och tar emot en genererad bild tillbaka
- Denna bild, tillsammans med en slumpmässigt vald konststil, skickas sedan till Fast Style Transfer API
- Efter att ha fått kombinationen av konststilen och den genererade bilden, strömmar Raspberry Pi resultatet till Remo.tv.
För att kunna strömma den genererade bilden till Remo.tv behövde vi skriva lite anpassad kod. Lyckligtvis hjälpte det härliga Remo.tv -samhället oss med det, tack killar!:)
För alla nyfikna ingår hela koden i detta projekt så att du kan komma igång direkt.
Steg 5: Resultat
Med allt det hårda arbetet gjort är det dags att njuta av lite konst!
- En gammal banan
- Kycklingklump
- Söta katter som äter vattenmelon
- Flyter på ett moln
- Ensamhet
- Min lyckliga plats
- Ingenstans
Här är länken till Comment To Art på Remo.tv om du vill prova själv!