[PYTHON] Traitement de l'expansion et de la contraction de l'image

Environnement d'exécution

Google Colaboratory

Préparation du chargement d'images avec Google Colaboratory

python


from google.colab import files
from google.colab import drive
drive.mount('/content/drive')

Chargement des bibliothèques requises

python


import cv2 #opencv
import numpy as np
import matplotlib.pyplot as plt 
%matplotlib inline

Préparation d'image

python


img = plt.imread("/content/drive/My Drive/Colab Notebooks/img/Lenna.bmp")
gray = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)

code

python


#Image originale
plt.subplot(2,3,1)
plt.title("Original", fontsize=10)
plt.imshow(gray)

kernel = np.ones((3,3),np.uint8)

#Sélectionnez celui avec une luminosité élevée dans la zone de taille de noyau étendue
plt.subplot(2,3,4)
plt.title("dilate", fontsize=10)
dst = cv2.dilate(gray,kernel,iterations = 1) #itérations: nombre d'extensions
plt.imshow(dst)

#Sélectionnez celui avec une faible luminosité dans la zone de taille du noyau de contraction
plt.subplot(2,3,5)
plt.title("erode", fontsize=10)
dst = cv2.erode(gray,kernel,iterations = 1) #itérations: nombre de retrait
plt.imshow(dst)

plt.show()

résultat

image.png

S'il est utilisé correctement, il peut être utilisé pour compléter les valeurs manquantes et supprimer le bruit.

Recommended Posts

Traitement de l'expansion et de la contraction de l'image
100 coups sur le traitement d'image !! (001 --010) Soigneusement et soigneusement
[Traitement d'image] Postérisation
traitement d'image python
Traitement d'image 100 coups ①
Traitement d'image avec MyHDL
Premier traitement d'image Python
Lire le traitement d'image numérique
Traitement d'image avec Python
Traitement d'image avec PIL
Remarques sur le traitement d'images HDR et RAW avec Python
opencv-python Introduction au traitement d'image
Traitement d'image avec PIL (Pillow)
Traitement d'image numérique (filtrage spatial)
[Jouons avec Python] Traitement d'image en monochrome et points
Collection de traitement d'image en Python
[Python] Traitement d'image avec scicit-image
100 coups sur le traitement d'image !! (001 --010) Soigneusement et soigneusement
Traitement de l'expansion et de la contraction de l'image
[Traitement d'image] Poo-san est nu par détection de bord en utilisant Python et OpenCV!
[Traitement d'image] Poo-san est nu par détection de bord en utilisant Python et OpenCV!
Principes de base du traitement d'image en temps réel avec opencv
Traitement parallèle Python (multitraitement et Joblib)
Image en niveaux de gris et enregistrer au format csv
Segmentation d'image avec scikit-image et scikit-learn
Notes personnelles pour le traitement d'images python
Traitement d'image avec la binarisation Python 100 knocks # 3
Traitement d'image 100 coups Q9, Q10 (filtre) speedup
Logivan du langage artificiel et traitement du langage naturel (traitement du langage artificiel)
Traitement de chemin avec take while et drop while
Grattage écologique grâce au traitement d'image
mappe de traitement de chaîne python et lambda
Construction et bases de l'environnement de reconnaissance d'image
Traitement d'image | prédire les espèces à partir d'images
Jugez l'extension et téléchargez l'image
A propos des principales tâches de traitement d'image (vision par ordinateur) et de l'architecture utilisée