Sommario:
- Forniture
- Passaggio 1: video del progetto
- Passaggio 2: Remo.tv
- Passaggio 3: DeepAI
- Passaggio 4: flusso di dati e codice
- Passaggio 5: risultato
Video: Generare arte dai commenti: 5 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Questo progetto è ambizioso, in cui vogliamo utilizzare alcune delle parti più discutibili di Internet, sezioni di commenti e chat room, per creare arte.
Vogliamo anche rendere il progetto facilmente accessibile in modo che chiunque possa cimentarsi nella generazione di una raffinata arte AI. Se non vedi l'ora di provarlo tu stesso, ecco un link al progetto.
Forniture
- Lampone Pi
- DeepAI
- Remo.tv
Passaggio 1: video del progetto
Passaggio 2: Remo.tv
Il primo passo è raccogliere messaggi di chat e commenti. Con la nostra idea di renderlo facilmente accessibile, Remo.tv è una scelta naturale. È una piattaforma di streaming robot che ti consente di connettere tutti i tipi di hardware a Internet e consentire a chiunque di controllarli. Ha anche una funzionalità di chat e la possibilità di visualizzare immagini, che è esattamente quello che stiamo cercando!
In questo caso, l'hardware che utilizzeremo è un Raspberry Pi.
Remo.tv ha una fantastica pagina Github con le istruzioni di installazione.
Una volta configurato, il nostro Raspberry Pi può iniziare a ricevere i messaggi di chat, inviati tramite Remo.tv.
Passaggio 3: DeepAI
Con l'installazione di Remo.tv possiamo passare alla parte artistica. Ogni commento che riceviamo deve essere trasformato in arte e per raggiungere questo obiettivo utilizzeremo la magia dell'intelligenza artificiale.
Per fortuna c'è un'altra piattaforma per semplificarci la vita, DeepAI. Hanno tutti i tipi di funzionalità relative all'intelligenza artificiale, ma quelle che ci interessano sono le loro API.
La prima API che usiamo è Text To Image, tutto ciò che dobbiamo fare è inviare un testo e attendere che avvenga la magia. Nell'immagine sopra puoi vedere il risultato dell'invio di Un cane con un buffo cappello.
La nostra immagine generata non è ancora arte, quindi usiamo il loro Fast Style Transfer. Questa API prevede un'immagine originale, nel nostro caso quella generata, e uno stile da applicare. Puoi vedere il risultato della combinazione del nostro cane con un buffo cappello e un classico dipinto di van Gogh.
Passaggio 4: flusso di dati e codice
Con tutti i pezzi separati completati possiamo collegarli. Nel disegno diamo una panoramica del flusso di dati:
- Arriva un messaggio chat da Remo.tv al nostro Raspberry Pi
- Il nostro Pi invia questo messaggio all'API Text To Image e riceve un'immagine generata indietro
- Questa immagine, insieme a uno stile artistico selezionato casualmente, viene quindi inviata all'API Fast Style Transfer
- Dopo aver ricevuto la combinazione dello stile artistico e dell'immagine generata, il Raspberry Pi trasmette il risultato a Remo.tv.
Per poter trasmettere l'immagine generata a Remo.tv abbiamo dovuto scrivere del codice personalizzato. Fortunatamente, l'adorabile community di Remo.tv ci ha aiutato in questo, grazie ragazzi!:)
Per tutti i curiosi, il codice completo è incluso in questo progetto in modo da poter iniziare subito.
Passaggio 5: risultato
Con tutto quel duro lavoro svolto, è ora di godersi un po' di belle arti!
- Una vecchia banana
- Crocchetta di pollo
- Gatti carini che mangiano anguria
- Galleggiante su una nuvola
- La solitudine
- Il mio posto felice
- Luogo inesistente
Ecco il link a Comment To Art su Remo.tv se vuoi provarlo tu stesso!
Consigliato:
Come generare toni con Arduino: 3 passaggi
Come generare toni con Arduino: in questo istruibile ho realizzato un circuito che genera toni con Arduino. Mi piacciono molto i progetti semplici e veloci da realizzare. Ecco un semplice progetto di questo tipo. Questo è un progetto show and tell che ho realizzato utilizzando esattamente la documentazione del sito web di Arduino
Generare un'onda PWM con il microcontrollore PIC: 6 passaggi
Generare un'onda PWM con il microcontrollore PIC: CHE COS'È PWM? PWM STA PER PULSE WIDTH MODULATION è una tecnica in base alla quale viene variata la larghezza dell'impulso. Per comprendere questo concetto, considera chiaramente un impulso di clock o qualsiasi segnale ad onda quadra che ha un ciclo di lavoro del 50%, il che significa che il periodo Ton e Toff è lo stesso
Generare link di affiliazione Banggood (referral) è più facile che mai: 4 passaggi
Generare link di affiliazione (referral) Banggood più facile che mai: la versione condensata di questo tutorial può essere trovata sul mio blog personale Le vendite di affiliazione sono un'ottima fonte di reddito aggiuntivo per i creatori di contenuti e molte persone su istruttori li usano. Sui siti più popolari che ha il programma di affiliazione è Ban
Fai da te un circuito NE555 per generare un'onda sinusoidale: 6 passaggi
Fai da te un circuito NE555 per generare un'onda sinusoidale: questo tutorial ti insegna come creare un circuito NE555 fai-da-te per generare un'onda sinusoidale. Questo conveniente kit fai-da-te è molto utile per capire come possono funzionare i condensatori con i resistori per controllare il tempo di carica e scarica che per generare
Valuta i commenti su Instructables - Script Greasemonkey: 5 passaggi
Valuta i commenti su Instructables - Script Greasemonkey: a volte, qualcuno pubblica un commento particolarmente utile che vorresti riconoscere. Altre volte, le persone pubblicano messaggi piuttosto idioti che vorresti non ci fossero. Come digg, questo script Greasemonkey ti consente di valutare i commenti. A partire da ora, la base di utenti