Cuprins:

Generarea de artă din comentarii: 5 pași (cu imagini)
Generarea de artă din comentarii: 5 pași (cu imagini)

Video: Generarea de artă din comentarii: 5 pași (cu imagini)

Video: Generarea de artă din comentarii: 5 pași (cu imagini)
Video: Cum scrii când începi un caiet nou 2024, Noiembrie
Anonim
Generarea de artă din comentarii
Generarea de artă din comentarii

Acest proiect este unul ambițios, în care vrem să folosim unele dintre cele mai discutabile părți ale internetului, secțiuni de comentarii și camere de chat, pentru a crea artă.

De asemenea, dorim să facem proiectul ușor accesibil, astfel încât oricine să poată încerca să genereze o artă artistică excelentă. Dacă abia aștepți să încerci singur, iată un link către proiect.

Provizii

  • Raspberry Pi
  • DeepAI
  • Remo.tv

Pasul 1: Video de proiect

Image
Image

Pasul 2: Remo.tv

Remo.tv
Remo.tv

Primul pas este colectarea mesajelor și comentariilor de chat. Cu ideea noastră de a o face ușor accesibilă, Remo.tv este o alegere naturală. Este o platformă de streaming de robot care vă permite să conectați toate tipurile de hardware la internet și să permiteți oricui să le controleze. De asemenea, are o funcționalitate de chat și capacitatea de a afișa imagini, exact ceea ce căutăm!

În acest caz, hardware-ul pe care îl vom folosi este un Raspberry Pi.

Remo.tv are o pagină excelentă Github cu instrucțiuni de configurare.

După configurare, Raspberry Pi poate începe să primească mesajele de chat, trimise prin Remo.tv.

Pasul 3: DeepAI

DeepAI
DeepAI
DeepAI
DeepAI
DeepAI
DeepAI

Cu configurarea Remo.tv putem trece la partea artistică. Fiecare comentariu pe care îl primim trebuie să fie transformat în artă și, pentru a realiza acest lucru, vom folosi o magie de inteligență artificială.

Din fericire, există o altă platformă pentru a ne face viața mai ușoară, DeepAI. Au tot felul de funcții legate de AI, dar cele care ne interesează sunt API-urile lor.

Primul API pe care îl folosim este Text To Image, tot ce trebuie să facem este să trimitem un text și să așteptăm ca magia să se întâmple. În imaginea de mai sus puteți vedea rezultatul trimiterii unui câine cu o pălărie amuzantă.

Imaginea noastră generată nu este încă artă, așa că folosim Fast Style Transfer. Acest API așteaptă o imagine originală, în cazul nostru cea generată de noi, și un stil de aplicat. Puteți vedea rezultatul combinării câinelui nostru cu o pălărie amuzantă și o pictură clasică van Gogh.

Pasul 4: Flux de date și cod

Flux de date și cod
Flux de date și cod

Cu toate piesele separate finalizate le putem conecta. În desen, oferim o prezentare generală a fluxului de date:

  • Sosește un mesaj de chat de la Remo.tv către Raspberry Pi
  • Pi-ul nostru trimite acest mesaj către API-ul Text To Image și primește o imagine generată înapoi
  • Această imagine, împreună cu un stil de artă selectat aleatoriu, este apoi trimisă către API-ul Fast Style Transfer
  • După ce a primit combinația dintre stilul de artă și imaginea generată, Raspberry Pi transmite rezultatul la Remo.tv.

Pentru a putea transmite în flux imaginea generată pe Remo.tv, a trebuit să scriem un cod personalizat. Din fericire, minunata comunitate Remo.tv ne-a ajutat cu asta, mulțumesc băieți!:)

Pentru toți cei curioși, codul complet este inclus în acest proiect, astfel încât să puteți începe imediat.

Pasul 5: Rezultat

Rezultat
Rezultat
Rezultat
Rezultat
Rezultat
Rezultat
Rezultat
Rezultat

Cu toată acea muncă grea făcută, este timpul să vă bucurați de o artă frumoasă!

  • O banană veche
  • Pepita de pui
  • Pisici drăguțe care mănâncă pepene verde
  • Plutind pe un nor
  • Singurătate
  • Locul meu fericit
  • Nicăieri

Iată linkul către Comentariu către artă pe Remo.tv dacă doriți să încercați singur!

Recomandat: