opencv feature2D模块(一)

本文介绍了OpenCV的feature2D模块,重点关注图像特征提取和匹配,包括角点检测的原理和应用。讨论了角点检测的重要性,如在运动检测、图像匹配和目标识别中的作用。文章详细讲解了Harris和Shi-Tomasi角点检测算法,并提及了特征点的选取策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

feature2D 模块包含了很多图像特征提取,匹配的相关算法,是图像模式识别重要的辅助库。
本部分包含如下内容:
特征检测和描述
特征检测器(Feature Detectors)通用接口
描述符提取器(Descriptor Extrators)通用接口
描述符匹配器(Descriptor Matchers)通用接口
通用描述符(Generic Descriptor)匹配器通用接口
关键点绘制函数和匹配功能绘制函数

我在讲述这些opencv带有的函数时,也会附带这些算法的详细内容,掌握算法的实际意义。

  • chapter 10:角点检测
    角点检测是计算机视觉系统中用来获得图像特征的一种方法,广泛应用与运动检测,图像匹配,视频跟踪,三维建模和目标识别等领域中。角点通常被定义为两条边的交点,角点的局部邻域应该具有两个不同区域的不同方向的边界。这些特征点在图像中有具体的坐标,并具有某些数学特征,如局部最大或最小灰度,某些梯度特征等。
    角点可以包含很多的特性,根据选取的特性不同,不同的实现提取出的角点会产生差异,关于角点的具体描述可以有如下几种:
    一阶导数(即灰度的梯度)的局部最大所对应的像素点
    两条及两条以上边缘的交点
    图像中梯度值和梯度方向的变化速率都很高的点
    角点处的一阶导数最大,二阶导数为0,它指示了物体边缘变化不连续的方向。

Harris角点的介绍见下面链接:
harris角点详解


    Mat sourceImage = imread("1.jpg");
    //resize(sourceImage,sourceImage,Size
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值