Le recadrage est une tâche courante de traitement d'image qui consiste à extraire une partie souhaitée de l'image originale. OpenCV, une bibliothèque de traitement d'images populaire, propose différentes manières de recadrer des images. Voici une méthode simple et pratique utilisant le découpage NumPy :
import cv2 # Read the original image img = cv2.imread("lenna.png") # Define the coordinates of the cropping rectangle x = 100 # Starting x-coordinate y = 100 # Starting y-coordinate w = 200 # Width of the rectangle h = 150 # Height of the rectangle # Perform cropping using NumPy slicing crop_img = img[y:y+h, x:x+w] # Display the cropped image cv2.imshow("Cropped Image", crop_img) cv2.waitKey(0) cv2.destroyAllWindows()
Ce code recadre efficacement la partie spécifiée de l'image originale et affiche le résultat recadré. Ajustez les valeurs de x, y, w et h pour recadrer différentes parties de l'image.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!