Зовсім поруч

Обробка зображень у Python

Rebeca Gonzalez

Data Engineer

Виявлення кутів

Обробка зображень у Python

Ключові точки

Обробка зображень у Python

Кути

Обробка зображень у Python

Пошук відповідних кутів

Обробка зображень у Python

Пошук відповідних кутів

Обробка зображень у Python

Детектор кутів Гарріса

Обробка зображень у Python

Детектор кутів Гарріса

Обробка зображень у Python

Детектор кутів Гарріса

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)
Обробка зображень у Python

Детектор кутів Гарріса

Обробка зображень у Python

Детектор кутів Гарріса

# 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.
Обробка зображень у Python

Виявлені кути

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

Обробка зображень у Python

Показ зображення з контурами

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()
Обробка зображень у Python

Давайте потренуємось!

Обробка зображень у Python

Preparing Video For Download...