范范


  • 首页

  • 分类

  • 标签

  • 归档

  • 关于

  • 搜索

opencv-098-SIFT特征提取之关键点提取

发表于 2019-05-16 | 分类于 opencv
知识点SIFT特征提取是图像特征提取中最经典的一个算法,归纳起来SIFT特征提取主要有如下几步: 构建高斯多尺度金字塔 关键点查找/过滤与精准定位 窗口区域角度方向直方图 描述子生成 OpenCV已经实现了SIFT算法,但是在OpenCV3.0之后因为专利授权问题,该算法在扩展模块xfeatur ...
阅读全文 »

opencv-100-HOG特征与行人检测

发表于 2019-05-16 | 分类于 opencv
知识点HOG(Histogram of Oriented Gradient)特征在对象识别与模式匹配中是一种常见的特征提取算法,是基于本地像素块进行特征直方图提取的一种算法,对象局部的变形与光照影响有很好的稳定性,最初是用HOG特征来来识别人像,通过HOG特征提取+SVM训练,可以得到很好的效果,O ...
阅读全文 »

opencv-097-基于描述子匹配的已知对象定位

发表于 2019-05-10 | 分类于 opencv
知识点图像特征点检测、描述子生成以后,就可以通过OpenCV提供的描述子匹配算法,得到描述子直接的距离,距离越小的说明是匹配越好的,设定一个距离阈值,一般是最大匹配距离的1/5~1/4左右作为阈值,得到所有小于阈值的匹配点,作为输入,通过单应性矩阵,获得这两个点所在平面的变换关系H,根据H使用透视变 ...
阅读全文 »

opencv-096-描述子匹配

发表于 2019-05-10 | 分类于 opencv
知识点图像特征检测首先会获取关键点,然后根据关键点周围像素ROI区域的大小,生成描述子,完整的描述子向量就表示了一张图像的特征,是图像特征数据,这种方式也被称为图像特征工程,即通过先验模型与合理计算得到图像特征数据的过程,有了特征数据我们就可以利用特征数据实现对象检测与对象识别,这个最简单一个方法就 ...
阅读全文 »

opencv-095-ORB之BRIEF特征描述子匹配

发表于 2019-05-10 | 分类于 opencv
知识点得到特征点数据之后,根据BRIEF算法就可以建立描述子。选择候选特征点周围SxS大小的像素块、随机选择n对像素点。其中P(x)是图像模糊处理之后的像素值,原因在于高斯模糊可以抑制噪声影响、提供特征点稳定性,在实际代码实现中通常用均值滤波替代高斯滤波以便利用积分图方式加速计算获得更好的性能表现。 ...
阅读全文 »

opencv-093-对象检测(LBP特征介绍)

发表于 2019-05-09 | 分类于 opencv
知识点局部二值模式(Local Binary Pattern)主要用来实现2D图像纹理分析。其基本思想是用每个像素跟它周围的像素相比较得到局部图像结构,假设中心像素值大于相邻像素值则则相邻像素点赋值为1,否则赋值为0,最终对每个像素点都会得到一个二进制八位的表示,比如11100111。假设3x3的窗 ...
阅读全文 »

opencv-092-对象检测(HAAR特征介绍)

发表于 2019-05-09 | 分类于 opencv
知识点HAAR小波基函数,因为其满足对称性,对人脸这种生物对称性良好的对象特别适合用来做检测器,常见的Haar特征分为三类: 边缘特征 线性特征 中心特征和对角线特征 不同特征可以进行多种组合,生成更加复杂的级联特征,特征模板内有白色和黑色两种矩形,并定义该模板的特征值为白色矩形像素和减去 ...
阅读全文 »

opencv-091-对象检测(HAAR级联检测器使用)

发表于 2019-05-09 | 分类于 opencv
知识点HAAR级联检测器,OpenCV中的HAAR级联检测器支持人脸检测、微笑、眼睛与嘴巴检测等,通过加载这些预先训练的HAAR模型数据可以实现相关的对象检测。 API 1234567891011121314151617void cv::CascadeClassifier::detectMultiS ...
阅读全文 »

opencv-094-ORB之FAST特征关键点检测

发表于 2019-05-09 | 分类于 opencv
知识点ORB - (Oriented Fast and Rotated BRIEF)算法是基于FAST特征检测与BRIEF特征描述子匹配实现,相比BRIEF算法中依靠随机方式获取而值点对,ORB通过FAST方法,FAST方式寻找候选特征点方式是假设灰度图像像素点A周围的像素存在连续大于或者小于A的灰 ...
阅读全文 »

opencv-089-视频分析(基于连续自适应均值迁移(CAM)的对象移动分析)

发表于 2019-05-08 | 分类于 opencv
知识点CAM是连续自适应的均值迁移跟踪算法,它跟均值迁移相比较有两个改进 会根据跟踪对象大小变化自动调整搜索窗口大小 返回位置信息更加完整,包含了位置与角度信息 API 12345678RotatedRect cv::CamShift( InputArray probImage, Rect &a ...
阅读全文 »
1…141516…28
fanfan

fanfan

271 日志
7 分类
221 标签
© 2020 fanfan