Aller au contenu

Traitement d images

Library opencv-python importer cv2

Tuto Université de Virginie

Library opencv-python

import cv2

cv2.imread(image, type) charger l'image. Type :

  • cv2.COLOR_BGR2RGB
  • cv2.IMREAD_COLOR

.shape dimension de l'image.

img = cv2.imread(image)
cv2.imshow('image window', img) # show the image, provide window name first
cv2.waitKey(0)

.cvtColor(image, cv2.COLOR_BGR2GRAY) afficher une image.

Les filtres morphologiques

  • binr = cv2.threshold(img, 0, 255, cv2.THRESH_BINARY+cv2.THRESH_OTSU)[1] binariser une image.
  • kernel = np.ones((5, 5), np.uint8) définir un noyau.
  • invert = cv2.bitwise_not(binr) inverser une image.
  • erosion = cv2.erode(invert, kernel, iterations=1) éroder une image.