> Modules non standards > OpenCV > Opérations booléennes
Opérations booléennes
Opérations booléennes sur les images :
- cv2.bitwise_not(img) : renvoie une image obtenue en appliquant l'opérateur not sur tous les bits de l'image. Donc si image en noir et blanc, le blanc devient noir et le noir devient blanc.
- cv2.bitwise_and(img1, img2) : effectue un "and" entre les bits des 2 images.
- cv2.bitwise_and(img1, img2, mask = myMask) : effectue un "and" entre les bits des 2 images uniquement pour les points où myMask est différent de 0. Cela permet de faire un and uniquement sur une partie de l'image.
- cv2.bitwise_or(img1, img2) : effectue un "or" entre les bits des 2 images. On peut aussi ajouter un argument mask pour restreindre l'opération à une partie de l'image.
- cv2.bitwise_xor(img1, img2) : effectue un "xor" entre les bits des 2 images. On peut aussi ajouter un argument mask pour restreindre l'opération à une partie de l'image.
Copyright python-simple.com
programmer en python, tutoriel python, graphes en python, Aymeric Duclert