自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 四种Block Match算法

块匹配Block Match算法常用于双目立体匹配和帧间距离匹配上,特点是实现步骤简单,这里介绍四种基本的Block Match算法:1.Sum of Absolute Differencse(sad)公式如下:C++实现代码:Mat funcSADR2L(Mat leftImage, Mat rightImage, int windowSize, int dispMi

2016-04-19 10:52:47 8582 1

原创 FAST+BRIEF原理简介

今天介绍两个以快出名的特征检测与描述算法:FAST和BRIEF。FASTFAST是一种二维图像的特征检测算法,它可以迅速的搜罗出一张灰度图片中潜在的特征点,而且速度飞快!它的实现步骤如下:1.以目标像素点p为中心,取半径r上M个领域像素点。2.分别计算取得的像素点与目标像素点p的灰度值之差的绝对值:这里Ed是灰度差阈值3.如果步骤2计算得的N大于某阈值,则认为该像素点为

2016-03-10 10:50:22 3449

原创 直方图均衡化

许久没更新,发一个low-level的经典算法:直方图均衡化。刚接触图像处理时对于直方图均衡化达到的图像处理效果感到惊讶,但是这仅仅是图像处理中一个最入门的图像优化方法。直方图均衡化原理通俗的讲就是为一张在灰度空间(一般0-255)不均匀分布的图片定义一个灰度映射关系,使其能够在灰度空间内均匀分布。看下图:看图的左边,灰度直方图的分布在做均衡化处理后显然均衡了很多。

2016-02-25 16:13:28 563

原创 卷积神经网络基础

最近几年这个东西太火了,每年三大会议的oral都被CNN占据的大半的江山,特别在high-level上,年年刷新上限,足以说明其强大及潜力。既然CNN里包含了“神经网络”字眼,免不得让人将其与一般的神经网络(如BP神经网络)进行对比,首先我们介绍一下神经网络。神经网络神经网络的基本元素是神经元,一组神经元组成一层神经网络,下图是一个神经元的示意图:

2015-12-23 18:03:15 595

原创 浅析TLD算法

TLD这个东西是由英国萨里大学的一个捷克籍博士生Zdenek Kalal在其攻读博士学位期间提出的一种新的单目标长时间(long term tracking)跟踪算法。该算法与传统跟踪算法的显著区别在于将传统的跟踪算法和传统的检测算法相结合来解决被跟踪目标在被跟踪过程中发生的形变、部分遮挡等问题。同时,通过一种改进的在线学习机制不断更新跟踪模块的“显著特征点”和检测模块的目标模型及相关参数,从而使

2015-11-03 18:00:55 2032

原创 连通域提取MSER

最大稳定极值区域(MSER)常用来提取图像二值化后稳定的联通区域,特别在OCR项目中的文字提取运用广泛。MSER的基本思想就是,在灰度空间(0-255)内取一段连续阈值分别对图像进行二值化处理,接着在分别求取二值化后图像的灰度连通区域,并找出随阈值变化连通区域不发生显著变化的连通域。阈值的递增类似于分水岭算法中的水面的上升,随着水面的上升,有一些较矮的丘陵会被淹没,如果从天空往下看,则大地

2015-10-31 15:35:02 2789

原创 PCA降维浅析

PCA全称:principal component analysis,即主成分分析,用于数据降维。降维可以降低数据复杂性,减少计算即村春开销,有时还能去除部分噪声,

2015-10-29 09:34:27 743

原创 adaboost算法浅析

adaboost = ada+boost,其实是一种自适应的boosting算法,主要思想是利用同一组训练样本训练不同的弱分类器,所有弱分类器的分类结果叠加要可以counter住所有样本点的正确分类,并将这些弱分类器以不同的权值组合起来构成一个强分类器。和SVM一样,adaboost也善于解决非线性分类问题。另外,adaboost只是提供的训练框架,可以往里套各种训练算法,是不是特别贴心?

2015-10-28 16:04:40 947

原创 图像的小波变换

所谓的小波的小是针对傅里叶波而言,傅里叶波指的是在时域空间无穷震荡的正弦(或余弦波)。  相对而言,小波指的是一种能量在时域非常集中的波,它的能量有限,都集中在某一点附近,而且积分的值为零,这说明它与傅里叶波一样是正交波。  举一些小波的例子:可以看到,能量集中在x轴0值附近,以y轴的0值为基线,上下两个区域的波形面积相等。  众所周知,图像的傅里叶变换是将图像信号

2015-10-27 18:13:44 18757 2

原创 支持向量机-SVM

SVM是一个可监督学习模型,它在解决小样本、非线性及高维模式识别中表现出许多特有的优势,并能够推广应用到函数拟合等其他机器学习问题中。  首先,支持向量机是由两个词组成的:支持向量+机。机是算法的意思,而要理解支持向量,需要从如下图入手:这是一个二维线性分割问题:在二维平面内找到一条直线,使得两种不同类型的点可以正好分割开来,如上图的H。H确定后便可确定出与H平行,且与两个分别类相

2015-10-26 14:40:38 672

原创 目标跟踪之LK光流法

LK光流与金字塔LK优化

2015-10-21 14:55:50 4067

原创 特征描述之LBP算子

LBP(local Binary Pattern)算子,是一种用来描述局部纹理特征的,具备旋转不变性.先看个实现效果:LBP算子的主要参数有两个:①半径R②采样个数P算法实现步骤:1.图像转变为灰度图.2.以目标像素点为中心,以R为半径画圆,在与圆相交的像素点上顺时针(或逆时针)等间隔采样P个像素点.3.将采样像素点逐个与中心像素点进行比较,如果采样像素点的亮度小于中心

2015-10-19 18:49:39 728

原创 特征描述子之SIFT算子

理解可能有误或者不够全面,此文章以后可能会持续修改。感觉这个算子真心强大,光照不变性、旋转不变性、尺度不变性,可以说特性非常全面,唯一缺点可能就是运算量比较大,但是这个缺点在它的衍生算子上也得到了一定的改进,再加上硬件配置的不断升级,想必它和它的衍生算子们适用面还会越来越广的(不过SIFT是已经申请专利了)。讲到SIFT算子就不得不先说一说尺度空间。尺度空间的基本思想是在图像信息处

2015-10-16 11:30:12 1764

原创 特征描述子之HOG算子

HOG是一个比较理想的描述边缘、形状信息的算子了,它能够有部分抗光照变化能力,但是不具备旋转不变性和尺度不变性。HOG算子在检测边缘分明的目标时有较好的效果,比如与SVM结合起来做行人检测...网上对于HOG算子原理分析的文章比比皆是,本人也是现学现卖,班门弄斧了。HOG描述子的提取步骤:①拉低图像亮度拉低图像亮度的作用不仅仅是为了减少阴影和光照的影响,也淡化了次级的边缘,

2015-10-15 10:18:03 1625

原创 目标跟踪之粒子滤波

今天还有时间,再说说粒子滤波。粒子滤波这个东西听起来挺玄乎的,从百度百科上看又是什么基于蒙特卡洛方法,又是粒子集表示概率,我原以为是不是和高斯混合模型有什么联系,直到看到了yangyangcv大神写的一篇关于粒子滤波进行物体跟踪的讲解才大概了解这东西是怎么一回事。以下就以RobHess的粒子滤波为例,讲讲粒子滤波进行目标跟踪的方法和流程。yangyangcv大神把粒子滤波进行目

2015-10-12 18:03:53 1548

原创 目标跟踪之MeanShift/CamShift

meanshift(均值漂移)的基本思想是利用概率密度的梯度爬升来寻找局部最优解,漂移这个说法非常形象的形容了该算法。opencv中有实现meanshift作目标跟踪,可以通过它来帮助理解算法思想:移动的物体在视频每帧所处的位置都可能有位移,目标跟踪便是希望能实现在视频中跟踪移动的目标物体并标记出来。为了便于捕获目标物体,一般得先找到目标物体与背景的差异所在(当然,在镜头静

2015-10-12 11:28:54 961

原创 边缘检测之Canny算子

边缘检测一直在用,opencv对这一些个边缘检测算子也都做了实现和封装,而且相信经历这么多年,算法都已经优化到了接近极限。以前都是拿来就用,真正去窥探实现细节还是第一次。之所以选择看canny算子,还是因为个人认为canny算子拥有一些其他算子没有的优势,在其他算子的基础上剔去了边缘上的多余点,并且也检测和实现了边缘的封闭,所以最方便并适合运用于实际工程。 canny算子的工作流程其实就四

2015-10-07 14:39:23 3722

原创 图像的傅里叶变换

有点悲剧,在快编辑完了的时候不小心点到舍弃,结果一下午字百打了。傅里叶变换被称为数学中的棱镜,可以将函数分解为频率不同的正弦函数和余弦函数的组合。二图像处理中的傅里叶变换一般专指二维离散傅里叶变换,它可以将图像从空间域变换到频域,拥有很多优良的特质,如线性、对称、平移、卷积等。在此,我们对于一维以及连续的傅里叶变换不做描述,只说二维离散傅里叶变换。二维离散傅里叶变换人们

2015-10-05 16:07:13 10035 2

原创 腐蚀与膨胀

这两个操作应该是形态学在图像处理上使用最多最广泛的两个操作了,它们常常被用于图像分割、边缘提取、特征提取、图像增强与复原等方面。从查到的资料来看,貌似对于灰度图和二值图的腐蚀膨胀实现稍微有些小差别。

2015-09-25 14:45:04 682

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除