【图像处理】
文章平均质量分 86
图像处理,图像分析具体算法介绍及代码实现。
xiaowei_cqu
一只人畜无害的小码农
展开
-
【计算机视觉】对象距离的平面显示
想把一些对象的距离关系显示在图上,对象特征是很多维的,而显示通常用二维平面或三维立体图。于是先用PCA将特征降成两维,然后两维分别作横轴和纵轴。这里PCA用的MATLAB降维工具箱drtoolbox,这样在平面上的一个关系就可以显示出来了。mappedX = compute_mapping(X, 'PCA', 1); 另外每个对象还有个相应的值,相当于还有一维信息想表示出来。除了用三维图,也可以原创 2014-07-26 13:30:46 · 11316 阅读 · 4 评论 -
【计算机视觉】基于行为的ReID演示
帮老师做了一个简单的基于行为(主要是步态)的ReID问题的Demo,效果如下图:下面是提取的集中特征,前三个都是GEI系的,后几个是基于光流场的。然后右边是识别出的几个对象的排序,因为没有角度和衣服,书包等协变量改变的问题,所以识别比较准确,排第一的就是对的。其实特征是之前提好的,因为对象也不多,识别序列对也是一次性计算的。右边识别出的几个人是显示的动态行走的序列图,所以预先把每个人resize的原创 2014-06-30 10:03:31 · 8141 阅读 · 2 评论 -
【计算机视觉】SIFT中LoG和DoG比较
在实际计算时,三种方法计算的金字塔组数noctaves,尺度空间坐标,以及每组金字塔内的层数S是一样的。同时,假设图像为640*480的标准图像。原创 2014-06-03 10:05:25 · 35233 阅读 · 16 评论 -
【图像处理】利用循环移位实现描述子分类
听师姐提到一种特征描述子:对图像中每个3*3的块进行一定的处理,之后用矩阵外周8个像素表示此块,每个像素点有0和1两种状态。于是总共有2的8次方即256种状态。但通过一定的分类规则,可以把256种状态分为36种。比如以下两个图:由于左图可以通过旋转变为右图,所以认为他们是同一种状态。感觉这个方法很简单,也有一定道理,分类的标准一定程度保证了“旋转不变性”。很有意思,于是自己试着实现原创 2013-03-01 19:43:57 · 5417 阅读 · 1 评论 -
【计算机视觉】森林火灾检测-2
转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7523683有关火灾检测的几篇论文的算法小总结:An Early Fire-Detection Method Based on Image ProcessingThou-Ho (Chao-Ho) Chen, Ping-Hsueh Wu, and Yung-Chuen Ch原创 2012-04-30 11:33:36 · 11637 阅读 · 4 评论 -
【计算机视觉】森林火灾检测-1
转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7522467前段时间做了一个火灾检测的小程序,因为时间紧,实现的算法也简单。只用了两步处理:运动检测和颜色检测。日后还会再改进~运动检测其实就是检测背景,对背景建模然后提取前景中运动的物体作为候选火灾样本。尝试了两种简单的背景算法:高斯背景建模和背景相减,还是背景相减的效原创 2012-04-29 16:21:19 · 20499 阅读 · 21 评论 -
【图像处理】边相关扫描线填充算法
接着上篇博文《 多边形的扫描转换》转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7712451多边形边相关扫描线填充算法需要建立两张表:新边表(New Edge Table,NET)和 活动边表(Active Edge Table,AET)新边表 NET记录多边形除水平边外的所有原创 2012-07-03 19:12:54 · 24476 阅读 · 4 评论 -
【图像处理】双眼去掩蔽
和心理系在做的实验,主要是研究基于双眼视差的立体视觉在不同的掩蔽类型以及不同视差条件下的去掩蔽效应。基于双眼视差的立体视觉不改变目标与掩蔽刺激之间的信噪比,但能使不同的刺激被知觉在不同的深度位置上以降低目标信号所受到的掩蔽作用。掩蔽作用依据机制不同,可分为能量掩蔽,即不受双眼立体视觉所造成的主观空间分离影响的;以及信息掩蔽,即可以被主观空间分离的。实验分为几个阶段,最主要是在阶段II被试在存在原创 2013-04-13 19:55:04 · 6975 阅读 · 0 评论 -
【图像处理】图像像素随机化:雪花漫天飞
近来经常和心理系做实验,总是有各种“什么什么随机化,刺激的物理性质保持一样。。”的需求。之前做《去掩蔽》的实验时,有一套图片就是做的像素随机化,这是最简单的随机化了。当时图像只有两种像素,灰的和深灰的,而且深灰的比较少。于是我就统计了深灰像素点的个数,然后在一张同样大的灰色图片中的随机位置洒深灰像素点。int pix_count=0; for(int i=0;i<img_原创 2013-04-24 20:28:00 · 7368 阅读 · 4 评论 -
【图像处理】透视变换 Perspective Transformation
透视变换(Perspective Transformation)是将图片投影到一个新的视平面(Viewing Plane),也称作投影映射(Projective Mapping)。通用的变换公式为:u,v是原始图片左边,对应得到变换后的图片坐标x,y,其中。变换矩阵可以拆成4部分,表示线性变换,比如scaling,shearing和ratotion。用于平移,产生透视变换。所以可以理解成仿射等是透原创 2014-05-26 13:14:13 · 206082 阅读 · 83 评论 -
【图像处理】Schmid滤波器
Schmid也是一种类Gabor图像滤波器,在原创 2014-05-07 09:03:15 · 7907 阅读 · 2 评论 -
【图像处理】Gabor滤波器
Gabor的核函数参考的wiki使用实数Real的公式计算核函数代码:Mat gaborFilter(Mat& img, Mat& filter){ int half_filter_size = (max(filter.rows,filter.cols)-1)/2; Mat filtered_img(img.rows,img.cols,CV_32F); for(int i=0;i<img.r原创 2014-04-30 00:36:18 · 32413 阅读 · 11 评论 -
【图像处理】全分发TV图像去噪
TV去噪主页:http://visl.technion.ac.il/~gilboa/PDE-filt/tv_denoising.html可以下载MATLAB代码。function J=tv(I,iter,dt,ep,lam,I0,C)%% Private function: tv (by Guy Gilboa).%% Total Variation denoising.%% Examp原创 2014-01-20 14:57:46 · 17272 阅读 · 4 评论 -
【计算机视觉】步态能量图GEI
GEI简介步态能量图(Gait Engery Image, GEI)是步态检测中最非常常用的特征,提取方法简单,也能很好的表现步态的速度,形态等特征。其定义如下:其中,表示在第q个步态序列中,时刻t的步态剪影图中坐标为(x,y)的像素值。步态周期的判断使用步态剪影的宽、高之比即可,这个值比较容易而且随步态状态呈现周期性变化。步态剪影单张步态剪影图需调节成宽为W,高为H的大小。调节时保持剪影的比例不原创 2014-01-09 09:28:33 · 17790 阅读 · 22 评论 -
【图像处理】快速计算积分图
积分图是图像中十分常用的方法,最初是在Haar特征的快速计算中学到(参考博文:利用积分图像法快速计算Haar特征),后来发现在均值滤波,二值化等图像处理方法中也十分常见。积分图的简要介绍可以参考博文:利用积分图像法快速计算Haar特征,这里不再重复了。本篇主要是小记一下积分图的计算方法。由于积分图中每个单元存储的信息是原图中此位置左上角所有像素之和,所以对一张W*H的图像直接求取积分图,需要:(1原创 2014-01-06 21:39:56 · 42538 阅读 · 30 评论 -
【图像处理】火灾尖角检测方法
在一些国内的论文中看到尖角检测方法,感觉有点类似以前学过的“种子填充”或者“扫描线”。算法描述按照从上到下,从左到右的顺序扫描整个二值图像。遇到像素为白色时不做任何标记,继续扫描下一像素;遇到黑色像素,则判断周围像素是否被标记的情况来决定本像素的标记情况。可分为4种情况:若该像素的上方和左方除了0和255外没有其它的标记,则将该像素设置一个新的标记;若该像素上方有除了0原创 2013-01-25 07:31:21 · 8625 阅读 · 7 评论 -
【图像处理】利用积分图像法快速计算Haar特征
由于Haar特征是矩形中黑色区域所有像素值的和减去白色区域所有像素值的和。在之前(《计算Haar特征个数》)我们看到,24*24的图片中,有115984个特征,远远大于其像素个数。如果计算每个特征的像素和,计算量会非常大,而且很多次运算是重复的。Paul Viola提出一种利用积分图像法快速计算Haar特征的方法(《Rapid object detection using a boosted原创 2012-11-24 11:37:28 · 36152 阅读 · 27 评论 -
【图像处理】计算Haar特征个数
最早的Haar特征由Papageorgiou C.等提出(《A general framework for object detection》),后来Paul Viola和Michal Jones提出利用积分图像法快速计算Haar特征的方法(《Rapid object detection using a boosted cascade of simple features》)。之后,Raine原创 2012-11-23 13:15:43 · 42102 阅读 · 32 评论 -
【计算机图形学】基本图形元素:圆的生成算法
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205 圆的特征圆被定义为到给定中心位置(xc,yc)距离为r的点集。圆心位于原点的圆有四条对称轴x=0,y=0, x=y和x=-y。若已知圆弧上一点(x,y),可以得原创 2012-08-27 23:06:35 · 20675 阅读 · 1 评论 -
【计算机图形学】基本图形元素:直线的生成算法
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205直线的DDA算法【算法介绍】设直线之起点为(x1,y1),终点为(x2,y2),则斜率m为: 直线中的每一点坐标都可以由前一点坐标变化原创 2012-08-23 14:02:02 · 19310 阅读 · 20 评论