[PYTHON] Bildausdehnung und Kontraktionsverarbeitung

Ausführungsumgebung

Google Colaboratory

Vorbereiten des Ladens von Bildern mit Google Colaboratory

python


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

Laden der erforderlichen Bibliotheken

python


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

Bildvorbereitung

python


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

Code

python


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

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

#Wählen Sie im Bereich mit erweiterter Kernelgröße diejenige mit hoher Helligkeit aus
plt.subplot(2,3,4)
plt.title("dilate", fontsize=10)
dst = cv2.dilate(gray,kernel,iterations = 1) #Iterationen: Anzahl der Erweiterungen
plt.imshow(dst)

#Wählen Sie im Bereich der Kontraktionskerngröße diejenige mit geringer Helligkeit aus
plt.subplot(2,3,5)
plt.title("erode", fontsize=10)
dst = cv2.erode(gray,kernel,iterations = 1) #Iterationen: Anzahl der Schrumpfungen
plt.imshow(dst)

plt.show()

Ergebnis

image.png

Bei richtiger Verwendung kann es verwendet werden, um fehlende Werte zu ergänzen und Rauschen zu entfernen.

Recommended Posts

Bildausdehnung und Kontraktionsverarbeitung
100 Klopfen bei der Bildverarbeitung !! (001 - 010) Vorsichtig und vorsichtig
[Bildverarbeitung] Posterisierung
Python-Bildverarbeitung
Bildverarbeitung 100 Schläge ①
Bildverarbeitung mit MyHDL
Erste Python-Bildverarbeitung
Lesen Sie die digitale Bildverarbeitung
Bildverarbeitung mit Python
Bildverarbeitung mit PIL
Hinweise zur HDR- und RAW-Bildverarbeitung mit Python
opencv-python Einführung in die Bildverarbeitung
Bildverarbeitung mit PIL (Pillow)
Digitale Bildverarbeitung (räumliche Filterung)
[Lass uns mit Python spielen] Bildverarbeitung zu Monochrom und Punkten
Bildverarbeitungssammlung in Python
[Python] Bildverarbeitung mit Scicit-Image
100 Klopfen bei der Bildverarbeitung !! (001 - 010) Vorsichtig und vorsichtig
Bildausdehnung und Kontraktionsverarbeitung
[Bildverarbeitung] Poo-san ist durch Kantenerkennung mit Python und OpenCV nackt!
[Bildverarbeitung] Poo-san ist durch Kantenerkennung mit Python und OpenCV nackt!
Grundlagen der Echtzeit-Bildverarbeitung mit opencv
Python-Parallelverarbeitung (Multiprocessing und Joblib)
Graustufenbild und als CSV speichern
Bildsegmentierung mit Scikit-Image und Scikit-Learn
Persönliche Notizen für die Python-Bildverarbeitung
Die Bildverarbeitung mit Python 100 klopft an die Binärisierung Nr. 3
Bildverarbeitung 100 Klopfen Q9, Q10 (Filter) Beschleunigung
Künstliche Sprache Logivan und Verarbeitung natürlicher Sprache (Verarbeitung künstlicher Sprache)
Pfadverarbeitung mit takewhile und dropwhile
Umweltfreundliches Scraping mit Bildverarbeitung
Python String Processing Map und Lambda
Aufbau und Grundlagen der Bilderkennungsumgebung
Bildverarbeitung | Vorhersage von Arten aus Bildern
Beurteilen Sie die Erweiterung und laden Sie das Bild herunter
Über die Hauptaufgaben der Bildverarbeitung (Computer Vision) und die verwendete Architektur