OPENCV学习笔记 - Harris Corner Detection (角点检测)
发布日期:2022-01-31 02:37:39 浏览次数:46 分类:技术文章

本文共 675 字,大约阅读时间需要 2 分钟。

OPENCV学习笔记 - Harris Corner Detection (角点检测)

原理

牵涉到泰勒公式,特征向量特征值,PCA(这里暂且没有研究),正定矩阵性质

感谢这个youtuber清晰的解释!有忘记线代原理的同学可以移步
下面是我的笔记(乱糟糟乱糟糟
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

代码

这里我用的摄像头哈

import cv2import numpy as npcap = cv2.VideoCapture(0)while True:    _, frame = cap.read()    gray = cv2.cvtColor(frame, cv2.COLOR_RGB2GRAY)    gray = np.float32(gray)    dst = cv2.cornerHarris(gray, 2,  # 导数平滑的相邻像素的尺寸                           7,  # 梯度计算的滤波器孔径大小                           0.15)  # Harris的相关参数    dst = cv2.dilate(dst, None)    frame[dst>0.01*dst.max()] = [255, 50, 255]    cv2.imshow('frame', frame)    if cv2.waitKey(5) & 0xff == 27:        breakcv2.destroyAllWindows()cap.release()

结果

参数调整还有问题,我的圆角键盘corner识别的很好

在这里插入图片描述

转载地址:https://blog.csdn.net/qq_20474257/article/details/90300707 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:ubuntu 安装中文输入法 中文乱码
下一篇:OPENCV学习笔记 - SIFT 尺度不变特征变换 Python

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年03月22日 16时20分17秒