Tout près du but

Traitement d'images en Python

Rebeca Gonzalez

Data Engineer

Détection des coins

Traitement d'images en Python

Points d'intérêt

Traitement d'images en Python

Coins

Traitement d'images en Python

Appariement de coins

Traitement d'images en Python

Appariement de coins

Traitement d'images en Python

Détecteur de coins de Harris

Traitement d'images en Python

Détecteur de coins de Harris

Traitement d'images en Python

Détecteur de coins de Harris

from skimage.feature import corner_harris

# Convert image to grayscale image = rgb2gray(image)
# Apply the Harris corner detector on the image measure_image = corner_harris(image)
# Show the Harris response image show_image(measure_image)
Traitement d'images en Python

Détecteur de coins de Harris

Traitement d'images en Python

Détecteur de coins de Harris

# Finds the coordinates of the corners 
coords = corner_peaks(corner_harris(image), min_distance=5)

print("A total of", len(coords), "corners were detected.")
Un total de 122 coins ont été trouvés à partir de l'image de réponse de mesure.
Traitement d'images en Python

Coins détectés

# Show image with marks in detected corners
show_image_with_detected_corners(image, coords)

Traitement d'images en Python

Afficher l'image avec contours

def show_image_with_corners(image, coords, title="Corners detected"):
    plt.imshow(image, interpolation='nearest', cmap='gray')
    plt.title(title)
    plt.plot(coords[:, 1], coords[:, 0], '+r', markersize=15)
    plt.axis('off')
    plt.show()
Traitement d'images en Python

Passons à la pratique !

Traitement d'images en Python

Preparing Video For Download...