Bon, assez parlé, traitons quelques images et utilisons nos connaissances en python.
Maintenant, vous pensez peut-être que le traitement d'image est quelque chose que vous pouvez faire sur votre machine en utilisant
quelque chose comme Photoshop, même en utilisant un simple logiciel d'édition.
Mais là où cet outil brille vraiment, c'est lorsque nous devons traiter des centaines, des milliers d'images.
Vous pouvez faire des choses très, très rapidement avec Python.
Alors commençons par ça.
J'ai en fait attaché à cette leçon un poke IDEX pour vous et cet index poke contient tous ces mignons petits
Pokémon.
Nous avons Bulbasaur, nous avons Charmander, nous avons Pikachu, nous avons Squirtle.
C'est bien.
Ils sont tous extrêmement mignons.
Et au passage, un petit bonus rien que pour avoir suivi ce cours.
Aucun autre cours ne vous apprendra cela.
Préparez-vous pour cela.
Êtes-vous prêt?
Le nom original de Bulbasaur en japonais est pour Siggie Dunnett.
Charmander tandis que Charmander est HITO.
Et puis Pikachu, alors que Pikachu n'est que Pikachu et puis Squirtle est alors.
Voilà.
Bonus de cours de japonais gratuit pour ce cours de python.
Oui, c'est si bon ?
D'un cours.
Très bien.
Revenons aux choses sérieuses.
Nous avons ces images.
Voyons ce que nous pouvons faire avec eux.
Je vais avoir un fichier image pour que vous puissiez le créer vous-même.
Et j'utilise du texte sublime ici dans mon invite de commande.
Mais vous pouvez utiliser ce que vous voulez.
Et ce que je m'apprête à vous montrer.
C'est quelque chose dont je me souviens que vous pouvez toujours référencer dans la documentation officielle lors de l'apprentissage d'une
bibliothèque, il n'y a rien de mieux que la documentation officielle.
À droite.
Et nous voyons ici que la première chose que nous devons faire est d'importer le module comme ceci.
Revenons donc ici et disons de PILT.
Importez une image, alors maintenant nous pouvons faire quelque chose d'assez excitant, la première chose que nous pouvons faire est de dire que l'image est égale.
Image que nous avons importée et que nous disons simplement ouverte.
Maintenant, ici, nous lui donnons simplement un chemin de fichier que nous voulons ouvrir dans notre cas, ouvrons Pikachu
JPEG.
Alors je vais dire.
Barre oblique, qui signifie répertoire actuel, et rappelez-vous, nous sommes dans le répertoire de l'image de jeu et je veux aller
à l'intérieur du dossier poke index, donc je vais dire poke index.
Et dis.
Pikachu s'assure que j'épelle Pikachu ici.
Point Jopek.
Et imprimons simplement l'image ici pour voir ce que nous obtenons.
Je vais enregistrer et exécuter ce fichier, alors je vais dire.
Python.
Trois et Rondi Image Dot Peafowl.
Images.
--, parce que c'est le nom.
Voilà, nous obtenons un objet ici, vous voyez que c'est un objet pilule, c'est une image JPEG plug in JPEG fichier image
et il me dit exactement ce que c'est.
Nous avons donc converti ou ouvert ce JPEG en un objet image que Pelo nous donne et que nous pouvons maintenant manipuler.
Alors que pouvons-nous faire ici?
Eh bien, tout d'abord, voyons simplement le format de point de l'image et cette propriété va dire, hé, qu'est-ce que le format d'image
?
Format d'image?
C'est un JPEG parce que, eh bien, c'est un JPEG.
C'est génial.
Nous obtenons donc ici différentes propriétés.
Mais qu'en est-il de la taille ?
Pouvez-vous nous parler de la taille?
Eh bien, oui, la taille de l'image est de 640 par 640.
Impressionnant.
C'est bon.
Nous obtenons des informations.
Et si on faisait du mode ici, que fait Mo ?
Voyons voir.
On voit que la coloration est dedans.
Donc c'est rouge, vert, bleu.
Très bien, génial.
Effacons la console ici.
Voilà.
Maintenant, rappelez-vous, nous sommes en mesure de déterminer le type de fonctions, les propriétés de méthode et les attributs de
cette image en exécutant la commande jerk.
À droite.
Donc, si je supprime simplement ceci.
Et fais du duder sur l'image.
Nous nous rétablissons, tout ce que cette image nous a donné et encore une fois, c'est quelque chose que nous pouvons également
vérifier sur les sites Web de documentation.
OK, mais faisons quelque chose d'encore plus excitant.
Tu sais ce que je veux faire ?
Je veux pouvoir peut-être ajouter des filtres, peut-être brouiller les choses ici.
Bien.
Pelo nous donne ce filtre d'image.
Avec lequel nous pouvons maintenant filtrer l'image, alors comment pouvons-nous l'utiliser ?
Eh bien, nous pouvons maintenant avoir un filtre.
L'image et cette image de filtre vont être égales à l'image que nous avons saisie
et nous allons dire filtre à points et ici, donnez-lui le filtre d'image avec quelques options.
Donc ici, nous pouvons faire différentes choses.
Faisons Bhullar ici.
Donc flou majuscule.
Alors maintenant, il va appliquer un filtre de flou.
Voyons donc ce qui se passe.
Si je fais cela, je vais au lieu d'imprimer, je vais en fait dire image.
Ne pas enregistrer.
Et cela va sauver l'image filtrée.
Alors, quelle est l'image filtrée qui sauve ?
Et donnez-le, appelons-le.
Blu.
Virgule puis l'extension que nous voulons enregistrer.
Faisons juste PMG ici.
Nous allons le changer en un fichier.
Comme ça, et si je lance ça.
Regarde ça.
Nous avons un nouveau flou de fichier ici, si je clique dessus, Pikachu est tout flou.
Vous pouvez voir l'image originale ici et l'image floue.
À quel point cela est cool?
Alors faisons encore ça, faisons autre chose, faisons peut-être.
Smooth, qui est un autre filtre que nous pouvons faire si je le relance.
D'accord, on voit que l'image est maintenant bien, on ne peut pas vraiment dire, mais c'est plus fluide.
C'est un filtre qui fonctionne généralement mieux avec les images de paysage, nous pouvons aussi faire quelque chose comme schaffen et encore une
fois, vous pouvez lire la documentation pour voir les différents filtrages que nous pouvons faire.
Mais vérifions aussi celui-ci.
Nous avons eu l'original puis l'affûté.
Voilà, il y a un petit avis.
Pikachu a l'air très, très pointu.
Maintenant, la raison pour laquelle je l'ai converti en PMG est que PNG prend en charge ces filtres d'image, vous pouvez donc
y accéder si vous le conservez au format JPEG.
Et tu sais quoi?
Pendant que nous y sommes, laissez-moi vous montrer une autre chose que nous pouvons faire.
Ainsi, au lieu de cette image de filtre, nous pouvons réellement faire quelque chose appelé convertir.
Et cela convertit l'image en différents formats.
Donc, l'un des formats que nous pouvons réellement faire est quelque chose appelé Greyscale, qui est avec un L majuscule ..
Donc, quand je convertis comme ça, cette image et renommez-la en Gray PJI si je l'exécute.
Mon grand Pikachu est en noir et blanc.
Ainsi, vous pouvez également convertir des images dans différents formats, alors n'oubliez pas que nous avions le format RVB rouge, vert,
bleu.
Il existe différents formats vers lesquels vous pouvez convertir des images, mais celui-ci a l'air plutôt cool.
Nous venons de super bien sortir Pikachu.
Maintenant, ce n'est qu'une image avec laquelle nous avons travaillé, mais le pouvoir et ce que je
vais vous montrer dans les prochaines vidéos, c'est comment nous pouvons appliquer, disons, une fonction comme celle-ci à des centaines et des milliers et des millions
de images si nous voulons, et les traiter très rapidement.
Mais pour l'instant, je pense que c'est suffisant.
Vous pouvez expérimenter et essayer différentes conversions et essayer différents filtres d'image par vous-même.
Et nous allons en apprendre un peu plus dans la prochaine vidéo de.