Chiar după colț

Procesarea imaginilor în Python

Rebeca Gonzalez

Data Engineer

Detectarea colțurilor

Procesarea imaginilor în Python

Puncte de interes

Procesarea imaginilor în Python

Colțuri

Procesarea imaginilor în Python

Colțuri potrivite

Procesarea imaginilor în Python

Colțuri potrivite

Procesarea imaginilor în Python

Detectorul de colțuri Harris

Procesarea imaginilor în Python

Detectorul de colțuri Harris

Procesarea imaginilor în Python

Detectorul de colțuri 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)
Procesarea imaginilor în Python

Detectorul de colțuri Harris

Procesarea imaginilor în Python

Detectorul de colțuri 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.")
A total of 122 corners were found from measure response image.
Procesarea imaginilor în Python

Colțuri detectate

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

Procesarea imaginilor în Python

Afișarea imaginii cu contururi

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()
Procesarea imaginilor în Python

Să exersăm!

Procesarea imaginilor în Python

Preparing Video For Download...