Va bene, basta parlare, elaboriamo alcune immagini e usiamo la nostra conoscenza di Python.
Ora, potresti pensare che l'elaborazione delle immagini sia qualcosa che puoi fare sulla tua macchina usando qualcosa
come Photoshop, anche usando un semplice software di editing.
Ma dove questo strumento brilla davvero è quando dobbiamo elaborare centinaia, migliaia di immagini.
Puoi fare le cose molto, molto velocemente con Python.
Quindi cominciamo con questo.
In realtà ho allegato a questa lezione un IDEX di poke per te e questo indice di poke ha tutti questi simpatici
Pokemon.
Abbiamo Bulbasaur, abbiamo Charmander, abbiamo Pikachu, abbiamo Squirtle.
È ottimo.
Sono tutti estremamente carini.
E comunque, un piccolo bonus solo per aver seguito questo corso.
Nessun altro corso ti insegnerà questo.
Preparati per questo.
Sei pronto?
Il nome originale di Bulbasaur in giapponese è per Siggie Dunnett.
Charmander mentre Charmander è HITO.
E poi Pikachu, mentre Pikachu è solo Pikachu e poi Squirtle è poi.
Ecco qua.
Bonus lezione di giapponese gratuito per questo corso Python.
Sì, questo è così buono?
Di un corso.
Va bene.
Torniamo a cose serie.
Abbiamo queste immagini.
Vediamo cosa possiamo fare con loro.
Avrò un file immagine in modo che tu possa crearlo da solo.
E sto usando un testo sublime qui nel mio prompt dei comandi.
Ma puoi usare quello che vuoi.
E quello che sto per mostrarti.
È qualcosa a cui ricordo che puoi sempre fare riferimento nella documentazione ufficiale quando impari una
biblioteca, non c'è niente di meglio della documentazione ufficiale.
Destra.
E qui vediamo che la prima cosa che dobbiamo fare è importare effettivamente il modulo proprio in questo modo.
Quindi torniamo qui e diciamo da PILT.
Importa immagine, quindi ora possiamo fare qualcosa di piuttosto eccitante, la prima cosa che possiamo fare è dire che immagine è uguale a.
Immagine che abbiamo importato e diciamo semplicemente aperta.
Ora, qui, gli diamo solo un percorso di file che vogliamo aprire nel nostro caso, apriamo Pikachu
JPEG.
Quindi sto per dire.
Punto barra, che significa directory corrente, e ricorda, siamo nella directory del playground delle immagini e voglio
entrare nella cartella poke index, quindi dirò poke index.
E dire.
Pikachu si assicura di scrivere Pikachu proprio qui.
punto Jopek.
E stampiamo l'immagine qui per vedere cosa otteniamo.
Salverò ed eseguirò questo file, quindi dirò.
Pitone.
Tre e Rondi Image Dot Peafowl.
Immagini.
--, perché questo è il nome.
Ecco qua, qui otteniamo un oggetto, vedete che è un oggetto pillola, è un'immagine JPEG inserita in un file immagine JPEG
e mi dice esattamente di cosa si tratta.
Quindi abbiamo convertito o aperto questo JPEG in un oggetto immagine che Pelo ci fornisce e che ora possiamo manipolare.
Allora cosa possiamo fare qui?
Bene, per prima cosa, vediamo solo il formato del punto dell'immagine e questa proprietà dirà, ehi, cos'è il formato
dell'immagine?
Formato immagine?
È un JPEG perché, beh, è un JPEG.
È fantastico.
Quindi otteniamo proprietà diverse qui.
Ma per quanto riguarda le dimensioni?
Puoi dirci la taglia?
Bene, sì, la dimensione dell'immagine è 640 per 640.
Stupendo.
Va bene.
Otteniamo alcune informazioni.
E se facciamo mode qui, cosa fa Mo?
Vediamo.
Vediamo che la colorazione è dentro.
Quindi questo è rosso, verde, blu.
Va bene, fantastico.
Cancelliamo la console qui.
Ecco qua.
Ora, ricorda, siamo in grado di capire che tipo di funzioni, proprietà del metodo e attributi ha
questa immagine eseguendo il comando jerk.
Destra.
Quindi se rimuovo solo questo.
E fai schifo sull'immagine.
Guariamo, tutte le cose che questa immagine ci ha dato e, di nuovo, questo è qualcosa che possiamo controllare
anche sui siti web di documentazione.
OK, ma facciamo qualcosa di ancora più eccitante.
Sai cosa voglio fare?
Voglio essere in grado di aggiungere forse alcuni filtri, forse sfocare le cose qui.
Bene.
Pelo ci fornisce questo filtro immagine.
Con cui ora possiamo filtrare l'immagine, quindi come possiamo usarla?
Bene, ora possiamo avere un filtro.
L'immagine e questa immagine del filtro saranno uguali all'immagine che abbiamo catturato
e diremo filtro a punti e qui, dargli il filtro dell'immagine con alcune opzioni.
Quindi qui possiamo fare cose diverse.
Facciamo Bhullar qui.
Quindi il capitale è sfocato.
Quindi ora applicherà un filtro di sfocatura.
Quindi vediamo cosa succede.
Se lo faccio, invece di stampare, dirò immagine.
Punto salva.
E questo salverà l'immagine filtrata.
Quindi qual è l'immagine filtrata che salva?
E dai, chiamiamolo.
Blu.
Virgola e poi l'estensione che vogliamo salvarla.
Facciamo solo PMG qui.
Lo cambieremo in un file.
Come questo, e se eseguo questo.
Guarda quello.
Abbiamo un nuovo file sfocato qui, se ci clicco sopra, Pikachu è tutto sfocato.
Puoi vedere l'immagine originale proprio qui e l'immagine sfocata.
Quant'è fico?
Quindi facciamolo di nuovo, facciamo qualcos'altro, facciamo forse.
Smooth, che è un altro filtro che possiamo fare se lo eseguo di nuovo.
Va bene, vediamo che l'immagine ora è a posto, non possiamo davvero dirlo, ma è più liscia.
Questo è un filtro che di solito funziona meglio con le immagini paesaggistiche, possiamo anche fare qualcosa come schaffen e ancora,
puoi leggere la documentazione per vedere diversi filtri in modo che possiamo fare.
Ma diamo un'occhiata anche a questo.
Abbiamo preso l'originale e poi quello affilato.
Ecco, c'è un po' di preavviso.
Pikachu sembra molto, molto acuto.
Ora, il motivo per cui l'ho convertito in un PMG è perché PNG supporta questi filtri di immagine, quindi
potresti arrivarci se lo mantieni effettivamente come JPEG.
E tu sai cosa?
Già che ci siamo, lascia che ti mostri un'altra cosa che possiamo fare.
Quindi, invece di questa immagine filtro, possiamo effettivamente fare qualcosa chiamato convert.
E questo converte l'immagine in diversi formati.
Quindi uno dei formati che possiamo effettivamente fare è qualcosa chiamato Greyscale, che è con la L maiuscola.
Quindi, quando converto in questo modo, questa immagine e rinominiamola in Grey PJI se eseguo questo.
Il mio grande Pikachu è in bianco e nero.
Quindi puoi anche convertire le immagini in diversi formati, quindi ricorda che avevamo il formato RGB rosso, verde,
blu.
Esistono diversi formati in cui puoi convertire le immagini, ma questo sembra piuttosto interessante.
Abbiamo semplicemente fatto uscire Pikachu alla grande.
Ora, questa è solo un'immagine con cui abbiamo lavorato, ma il potere e
quello che vi mostrerò nei prossimi video è come possiamo applicare, diciamo, una funzione come questa a centinaia, migliaia e milioni
di immagini, se vogliamo, ed elaborarle molto velocemente.
Ma per ora, penso che questo sia sufficiente.
Puoi sperimentare e provare diversi convertitori e provare diversi filtri immagine per conto tuo.
E impareremo qualcosa in più nel prossimo video di.