Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Prosjektvideo
- Trinn 2: Remo.tv
- Trinn 3: DeepAI
- Trinn 4: Dataflyt og kode
- Trinn 5: Resultat
Video: Generere kunst fra kommentarer: 5 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Dette prosjektet er et ambisiøst prosjekt, der vi vil bruke noen av de mest tvilsomme delene av internett, kommentarseksjoner og chatterom, for å lage kunst.
Vi ønsker også å gjøre prosjektet lett tilgjengelig, slik at alle kan prøve seg på å lage fin kunst. Hvis du ikke kan vente med å prøve det selv, her er en lenke til prosjektet.
Rekvisita
- Bringebær Pi
- DeepAI
- Remo.tv
Trinn 1: Prosjektvideo
Trinn 2: Remo.tv
Det første trinnet er å samle chat -meldinger og kommentarer. Med vår idé om å gjøre den lett tilgjengelig, er Remo.tv et naturlig valg. Det er en robotstrømningsplattform som lar deg koble all slags maskinvare til internett, og la hvem som helst kontrollere dem. Den har også en chat -funksjonalitet og muligheten til å vise bilder, noe som er akkurat det vi leter etter!
I dette tilfellet er maskinvaren vi bruker en Raspberry Pi.
Remo.tv har en flott Github -side med oppsettsinstruksjoner.
Etter oppsettet kan Raspberry Pi begynne å motta chat -meldingene, sendt via Remo.tv.
Trinn 3: DeepAI
Med Remo.tv -oppsettet kan vi gå videre til den kunstneriske delen. Hver kommentar vi mottar må transformeres til kunst, og for å oppnå dette bruker vi litt kunstig intelligensmagi.
Heldigvis er det en annen plattform for å gjøre livet vårt enkelt, DeepAI. De har alle slags AI -relaterte funksjoner, men de vi er interessert i er deres APIer.
Den første APIen vi bruker er Text To Image, alt vi trenger å gjøre er å sende en tekst og vente på at magien skal skje. På bildet ovenfor kan du se resultatet av å sende En hund med en morsom hatt.
Det genererte bildet vårt er ikke kunst ennå, så vi bruker deres Fast Style Transfer. Dette API -et forventer at et originalt bilde, i vårt tilfelle det genererte, og en stil som skal brukes. Du kan se resultatet av å kombinere hunden vår med en morsom hatt og et klassisk van Gogh -maleri.
Trinn 4: Dataflyt og kode
Når alle de separate delene er fullført, kan vi koble dem sammen. På tegningen gir vi en oversikt over dataflyten:
- En chat -melding kommer fra Remo.tv til Raspberry Pi
- Vår Pi sender denne meldingen til Text To Image API og mottar et generert bilde tilbake
- Dette bildet, sammen med en tilfeldig valgt kunststil, blir deretter sendt til Fast Style Transfer API
- Etter å ha mottatt kombinasjonen av kunststilen og det genererte bildet, strømmer Raspberry Pi resultatet til Remo.tv.
For å kunne streame det genererte bildet til Remo.tv måtte vi skrive en tilpasset kode. Heldigvis hjalp det flotte Remo.tv -samfunnet oss med det, takk gutter!:)
For alle nysgjerrige er hele koden inkludert i dette prosjektet, slik at du kan komme i gang med en gang.
Trinn 5: Resultat
Med alt det harde arbeidet er gjort, er det på tide å nyte litt kunst!
- En gammel banan
- Kyllingnugget
- Søte katter som spiser vannmelon
- Flyter på en sky
- Ensomhet
- Mitt lykkelige sted
- Ingen steder
Her er lenken til Comment To Art på Remo.tv hvis du vil prøve det selv!
Anbefalt:
Generere forskjellige lyder fra filmer som bare bruker Arduino: 3 trinn
Generere forskjellige lyder fra filmer som bare bruker Arduino: As-salamu alaykum! Jeg ønsket å generere forskjellige lyder som rovdyr, optimus prime & humle fra transformatorfilm. Egentlig så jeg på " hacksmeden " video om å lage rovdyrhjelm
Hvordan generere toner med Arduino: 3 trinn
Hvordan generere toner med Arduino: I denne instruktive laget jeg en krets som genererer tone med Arduino. Jeg liker veldig enkelt og raskt å bygge prosjekter. Her er et enkelt prosjekt av denne typen. Dette er et show and tell -prosjekt som jeg laget nøyaktig ved hjelp av dokumentasjon fra Arduino websi
Hvordan generere .hex -fil fra Arduino IDE, simulere Arduino på Proteus: 3 trinn
Hvordan generere.hex -fil fra Arduino IDE, simulere Arduino på Proteus: Jeg håper at denne instruksen vil hjelpe deg på en eller annen måte for proteus+arduino -læringsprosessen
Hvordan generere Gerber -filer fra Eagle 9: 4 -trinn
Hvordan generere Gerber -filer fra Eagle 9: I denne instruksen skal jeg vise deg hvordan du kan generere gerber -filer fra Eagle CAD versjon 9 og nyere, og hvordan du bestiller PCB -er ved hjelp av gerber -filene
Generere spenning med en ergometersykkel: 9 trinn (med bilder)
Generere spenning med en ergometersykkel: Prosjektets utarbeidelse besto i montering av et "spill" med det formål å tråkke i en ergometersykkel koblet til en generator og et tårn av lamper som aktiveres når motorhastigheten øker - noe som skjer i henhold til sykkelen