就在眼前

Python 影像處理

Rebeca Gonzalez

Data Engineer

角點偵測

Python 影像處理

關注點

Python 影像處理

角點

Python 影像處理

角點對應

Python 影像處理

角點對應

Python 影像處理

Harris 角點偵測器

Python 影像處理

Harris 角點偵測器

Python 影像處理

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)
Python 影像處理

Harris 角點偵測器

Python 影像處理

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.
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...