Cet article démontrera la méthode pour modifier la netteté de l’image dans PyTorch.
Comment ajuster/modifier la netteté de l’image dans PyTorch ?
Pour ajuster la netteté de l'image dans PyTorch, suivez les étapes suivantes :
- Téléchargez l'image souhaitée sur Google Colab
- Importez les bibliothèques requises
- Lire l'image d'entrée
- Changer la netteté de l’image d’entrée
- Afficher l'image ajustée en netteté
Étape 1 : Télécharger une image sur Google Colab
Tout d’abord, ouvrez Google Colab et cliquez sur les icônes en surbrillance ci-dessous. Ensuite, choisissez l'image spécifique sur l'ordinateur et téléchargez-la :
Ce faisant, l'image sera téléchargée sur Google Colab :
Ici, nous avons téléchargé l'image suivante et nous ajusterons la netteté de cette image :
Étape 2 : Importer la bibliothèque nécessaire
Après cela, importez les bibliothèques requises. Par exemple, nous avons importé les bibliothèques suivantes :
importer torchedepuis PIL importer Image
importer vision de la torche. se transforme . fonctionnel comme F
Ici:
- ' importer une torche » importe la bibliothèque PyTorch.
- ' à partir de l'image d'importation PIL » est utilisé pour ouvrir et enregistrer différents formats de fichiers image.
- ' importer torchvision.transforms.function en tant que F ' importe le module fonctionnel de ' torchvision.transforms ' qui fournit les transformations :
Étape 3 : Lire l'image d'entrée
Après cela, lisez l’image d’entrée depuis l’ordinateur. Ici, nous lisons le « oiseaux_img.jpg » et le stocker dans le « entrée_img 'variable :
entrée_img = Image. ouvrir ( 'oiseaux_img.jpg' )Étape 4 : modifier la netteté de l’image d’entrée
Maintenant, modifiez la netteté de l'image d'entrée avec le facteur de netteté spécifique en utilisant le ' ajuster_sharpness() ' méthode. Ici, nous ajustons la netteté avec un facteur de netteté » 6 » :
nouveau_img = F. ajuster_la netteté ( entrée_img , 6 )Étape 5 : Afficher l'image ajustée en termes de netteté
Enfin, visualisez l'image ajustée en netteté en l'affichant :
nouveau_img
Le résultat ci-dessus montre que la netteté de l'image d'entrée a été ajustée avec succès avec le facteur de netteté spécifié, c'est-à-dire « 6 ».
De même, les utilisateurs peuvent spécifier n'importe quel autre facteur de netteté pour ajuster/modifier la netteté de l'image. Maintenant, nous allons ajuster la même image avec le « -4 ' Facteur de netteté pour voir la différence :
nouveau_img = F. ajuster_la netteté ( entrée_img , - 4 )Cela rendra l'image floue :
Note: Le ' 0 » et inférieure à « 0 » pour le facteur de netteté donne une image floue et « 1 » donne l’image originale. Une valeur supérieure à 1 augmente la netteté de l'image.
Comparaison
La comparaison entre l’image originale et les images ajustées en termes de netteté est visible ci-dessous :
Note : Vous pouvez accéder à notre bloc-notes Google Colab à cette adresse lien .
Nous avons expliqué la méthode efficace pour ajuster la netteté d'une image dans PyTorch.
Conclusion
Pour ajuster/modifier la netteté de l'image dans PyTorch, commencez par télécharger l'image souhaitée sur Google Colab. Ensuite, importez les bibliothèques requises et lisez l’image d’entrée. Ensuite, utilisez le ' ajuster_sharpness() ' méthode pour modifier la netteté de l’image d’entrée avec les facteurs de netteté souhaités. Enfin, visualisez l'image ajustée en termes de netteté en l'affichant. Cet article a démontré la méthode pour ajuster/modifier la netteté de l'image dans PyTorch.