Comment mettre une image en négatif sur Python

Introduction

Dans cet article, nous allons vous expliquer comment mettre une image en négatif en utilisant Python. Cette opération consiste à inverser les couleurs d’une image, créant ainsi un effet visuel intéressant. Nous allons vous guider à travers les étapes à suivre pour réaliser cette transformation de manière simple et efficace.

Étapes à suivre

1. Importer les bibliothèques nécessaires

Avant de commencer, vous devez importer les bibliothèques nécessaires à la manipulation d’images en Python. Les deux bibliothèques les plus couramment utilisées pour ce faire sont OpenCV et NumPy.

« `python
import cv2
import numpy as np
« `

2. Charger l’image

Ensuite, vous devez charger l’image que vous souhaitez transformer en négatif. Vous pouvez le faire en utilisant la fonction cv2.imread() de la bibliothèque OpenCV.

« `python
image = cv2.imread(‘image.jpg’)
« `

3. Inverser les couleurs de l’image

Une fois l’image chargée, vous pouvez inverser les couleurs en soustrayant chaque canal de couleur de l’image de 255. Cela peut être réalisé en utilisant la fonction cv2.bitwise_not().

« `python
negative_image = cv2.bitwise_not(image)
« `

4. Afficher l’image en négatif

Enfin, vous pouvez afficher l’image en négatif en utilisant la fonction cv2.imshow() de OpenCV. N’oubliez pas d’ajouter également une fonction pour fermer la fenêtre d’affichage lorsque vous avez terminé.

« `python
cv2.imshow(‘Negative Image’, negative_image)
cv2.waitKey(0)
cv2.destroyAllWindows()
« `

Conclusion

En suivant ces étapes simples, vous pouvez facilement mettre une image en négatif en utilisant Python. N’hésitez pas à expérimenter avec d’autres images et à ajuster les paramètres selon vos besoins. Nous espérons que cet article vous a été utile et que vous pourrez désormais créer des effets visuels uniques avec vos images.