Mis a jour le 2025-04-14, 12:10

Autres traitement des images

Rajout d'une bordure, utile notamment pour les convolutions :
  • newImg = cv2.copyMakeBorder(img, 20, 20, 20, 20, cv2.BORDER_CONSTANT, value = (0, 0, 255)) : bordure constante.
  • newImg = cv2.copyMakeBorder(img, 20, 20, 20, 20, cv2.BORDER_REPLICATE) : dernier pixel de bordure répété.
  • newImg = cv2.copyMakeBorder(img, 20, 20, 20, 20, cv2.BORDER_REFLECT) : bordure en miroir.
  • newImg = cv2.copyMakeBorder(img, 20, 20, 20, 20, cv2.BORDER_DEFAULT) : bordure en miroir modifié.
  • newImg = cv2.copyMakeBorder(img, 20, 20, 20, 20, cv2.BORDER_WRAP) : wrap en continuant avec l'image de l'autre côté.

Copyright python-simple.com
programmer en python, tutoriel python, graphes en python, Aymeric Duclert