OpenCV自学笔记14:Harris角点检测实例

来源:互联网 发布:程序员大学学什么专业 编辑:程序博客网 时间:2024/05/16 17:29

Harris角点检测实例

本节使用到的图片:

这里写图片描述

# -*- coding:utf-8 -*-import cv2import numpy as np# Step1. 加载图像、转化为灰度图img = cv2.imread('images/checkerboard.jpg')gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)gray = np.float32(gray) # 32位浮点# Step2. harris角点检测dst = cv2.cornerHarris(gray, 2, 23, 0.04)# Step3. 绘制角点img[dst > 0.01 * dst.max()] = [0, 255, 0]cv2.imshow('corners', img)cv2.waitKey(0)

cv2.cornerHarris函数的参数说明:

这里写图片描述