本文主要是介绍OpenCV自学笔记14:Harris角点检测实例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Harris角点检测实例
本节使用到的图片:
# -*- coding:utf-8 -*-import cv2
import 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函数的参数说明:
这篇关于OpenCV自学笔记14:Harris角点检测实例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!