1.什么是Haar特征 Haar特征是一种反映人脸灰度差异的矩形特征,因其与Haar小波类似而得名。 2.什么是Haar小波 Haar小波: 定义 其波形图为 由图2.1可以看出,Haar小波可以看作二值分类问题,如同Haar矩阵特征非黑即白,故Haar矩阵特征又称为类Haar特征。 3.Haar特 ...
分类:
其他好文 时间:
2018-08-21 16:02:29
阅读次数:
186
开发配置 OpenCV的例程中已经带有了人脸检测的例程,位置在:OpenCV\samples\facedetect.cpp文件,OpenCV的安装与这个例子的测试可以参考我之前的博文Linux 下编译安装OpenCV。 网上能够找到关于OpenCV人脸检测的例子也比较多,大多也都是基于这个例程来更改 ...
分类:
其他好文 时间:
2018-05-19 14:50:11
阅读次数:
228
占个坑,目前知道的几条原因: 1.dp的状态转义方程很简单:f(i,j)=f(i-1,j)+f(i,j-1)-f(i-1,j-1)+rgb(i,j),预处理复杂度是O(nm),查询的复杂度为O(1)。而使用BIT的话,一般的图像RGB值非常分散,预处理的复杂度相当于往二维BIT里插入数的复杂度,是O ...
分类:
编程语言 时间:
2018-01-06 17:14:53
阅读次数:
154
本文转载自http://blog.csdn.net/luoshixian099/article/details/47807103。 SURF (Speed Up Robust Features)是SIFT改进版也是加速版,提高了检测特征点的速度,综合性能要优于SIFT。 1.积分图像 SURF是对积 ...
分类:
其他好文 时间:
2017-12-06 14:37:52
阅读次数:
212
没想到我2010年买的笔记本显卡GT330M 竟然还能跑CUDA,果断小试了一把,环境为CUDA6.5+VS2012,写了一个积分图实现均值滤波。类似于OpenCV的blur()函数。 使用lena.jpg做测试,效果如下: 代码在此: #include "cuda_runtime.h" #incl ...
分类:
其他好文 时间:
2017-09-22 23:58:54
阅读次数:
403
计算机视觉中,人脸检測(Face Detection)是一项常见的任务。Paul Viola和Michael Jones在《Rapid object detection using a Boosted cascade ofsimple features》一文中提出的高速对象识别算法将人脸检測推向了一 ...
分类:
其他好文 时间:
2017-06-27 12:59:07
阅读次数:
215
搭建的运行平台见本系列的(一), 以上代码运用的是Haar级联分类器的原理,下面是Haar级联分类器原理的简单介绍: Haar分类器是利用图像中目标的类Haar特征来对目标进行检测的,而利用积分图的方法可以加快类Haar特征的值的求解过程。一个最基本的类Haar特征就是一个最简陋的弱分类器,而弱分类 ...
分类:
编程语言 时间:
2017-06-08 22:24:23
阅读次数:
283
最近一直沉迷于SSE方面的优化,实在找不到想学习的参考资料了,就拿个笔记本放在腿上翻翻OpenCv的源代码,无意中看到了OpenCv中关于积分图的代码,仔细研习了一番,觉得OpenCv对SSE的灵活运用真的做的很好,这里记录下我对该段代码的品味并将其思路扩展到其他通道数的图像。 ...
分类:
其他好文 时间:
2017-05-29 14:04:40
阅读次数:
305
参考链接:Matlab Wiener2函数 一、算法原理及公式: 二、算法实现: 步骤一:计算局部均值图localMean与局部方差图localVar,可采用积分图加速; 步骤二:设noiseVal为噪声方差,若未给出,则参考Matlab wiener2实现,以局部方差图localVar的均值代替; ...
分类:
其他好文 时间:
2017-05-25 00:08:39
阅读次数:
381