Spring ins Filtern

Bildverarbeitung mit Python

Rebeca Gonzalez

Data Engineer

Filter

  • Ein Bild verbessern
  • Merkmale hervorheben oder entfernen
  • Glätten
  • Schärfen
  • Kantenerkennung
Bildverarbeitung mit Python

Nachbarschaften

Nachbarschaft eines Filters

Bildverarbeitung mit Python

Kantenerkennung

Münzen mit erkannten Kanten

Bildverarbeitung mit Python

Kantenerkennung

Originalbild von Schokoküssen

Schokoküsse mit erkannten Kanten

Bildverarbeitung mit Python

Kantenerkennung

Sobel
# Import module and function 
from skimage.filters import sobel

# Apply edge detection filter edge_sobel = sobel(image_coins)
# Show original and resulting image to compare plot_comparison(image_coins, edge_sobel, "Edge with Sobel")
Bildverarbeitung mit Python

Kantenerkennung

Sobel

Münzenbild mit erkannten Kanten, die die Form zeigen

Bildverarbeitung mit Python

Plots vergleichen

def plot_comparison(original, filtered, title_filtered):

    fig, (ax1, ax2) = plt.subplots(ncols=2, figsize=(8, 6), sharex=True,
                                   sharey=True)
    ax1.imshow(original, cmap=plt.cm.gray)
    ax1.set_title('original')
    ax1.axis('off')
    ax2.imshow(filtered, cmap=plt.cm.gray)
    ax2.set_title(title_filtered)
    ax2.axis('off')
Bildverarbeitung mit Python

Gaußsches Glätten

Bild eines Hundes neben demselben Bild mit Gaussian-Filter

Bildverarbeitung mit Python

Gaußsches Glätten

Bild von Rebeca in Amsterdam mit Fahrrad auf einer Brücke

Bildverarbeitung mit Python

Gaußsches Glätten

# Import the module and function
from skimage.filters import gaussian

# Apply edge detection filter gaussian_image = gaussian(amsterdam_pic, multichannel=True)
# Show original and resulting image to compare plot_comparison(amsterdam_pic, gaussian_image, "Blurred with Gaussian filter")
Bildverarbeitung mit Python

Gaußsches Glätten

Ergebnisbild

Bildverarbeitung mit Python

Gaußsches Glätten

Ergebnisbild vergrößert

Bildverarbeitung mit Python

Lass uns üben!

Bildverarbeitung mit Python

Preparing Video For Download...