> Modules non standards > OpenCV > Autres traitement des images
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