J'ai souffert pendant un long moment sur la solution de ce problème. J'ai besoin de supprimer le multi-anneaux de couleurs et de points dans l'image, mais de garder la dense formes. J'ai essayé d'utiliser open cv, parcourir les pixels, mais je n'arrive toujours pas à se débarrasser de l'inutile de l'image. Merci d'avance pour les conseils.
0
Vous pouvez essayer d'utiliser l'érosion/dilatation de OpenCV. Voici un exemple rapide, modifiez les paramètres comme nécessaire.
import cv2
import numpy as np
img = cv2.imread('img.png')
blurred_img = cv2.medianBlur(img, 5)
kernel = np.ones((3,3),np.uint8)
erosion = cv2.erode(blurred_img, kernel, iterations=1)
output = cv2.dilate(erosion, kernel, iterations=1)
cv2.imwrite('output.png', output)
Merci. en effet, open cv a bien fonctionné, mais j'ai fait un peu différemment, j'ai changé l'image d'origine à l'aide de la dilater.
ProBuro