Préparation
import cv2
import matplotlib.pyplot as plt
En traitement
#Charger l'image
img = cv2.imread("〜〜〜.png ")
#Image en échelle de gris
img_gray = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)
#Afficher l'image
plt.imshow(img_gray)
plt.gray()
Comment reconnaître les cellules de tableau dans OpenCV
Vous pouvez l'utiliser en jouant avec le numéro d'extraction d'arête et la troncature de taille minimale.
Introduction au traitement d'image: traitement d'image à partir d'OpenCV et Python
Extraire le contour
image, contours, hierarchy = cv2.findContours(img_gray,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)
#Dessiner sur img2
img2 = cv2.drawContours(img_gray, contours, -1, (0,255,0), 3)
#Afficher et enregistrer img2
plt.imshow(img2)
cv2.imwrite('img2.png', img2)
plt.gray()
les contours sont des contours, la hiérarchie est des informations sur la hiérarchie des contours
Explication sur cv2.findContours et cv2.drawContours ↓ Plan: première étape
[Python] Obtenez les valeurs maximale et minimale de la liste et leurs index (max, min, index)
Recommended Posts