正如第4篇文章所说的图像直方图在特征提取方面有着很重要的作用,本文将举两个实际工程中非常实用的例子来说明图像直方图的应用。一、直方图的反向映射我们以人脸检测举例,在人脸检测中,我们第一步往往需要先提取图像中皮肤区域来缩小人脸的检测范围,这一般获得皮肤的颜色范围还需要定义阈值并不断的调整,实际中参数太...
分类:
其他好文 时间:
2014-10-29 10:43:18
阅读次数:
139
一、图像直方图的概念图像直方图是反映一个图像像素分布的统计表,其实横坐标代表了图像像素的种类,可以是灰度的,也可以是彩色的。纵坐标代表了每一种颜色值在图像中的像素总数或者占所有像素个数的百分比。图像是由像素构成,因为反映像素分布的直方图往往可以作为图像一个很重要的特征。在实际工程中,图像直方图在特征...
分类:
其他好文 时间:
2014-10-29 10:33:02
阅读次数:
245
名词Cardinality: 优化器在计算成本的时候,需要从统计信息中取得数据,然后去估计每一步操作所涉及的行数,叫做Cardinality。 比如,一张表T有1000行数据,列COL1上没有直方图,没有空值,并且不重复的值(distinct value)有500个。那么,在使用条件“WHERE.....
分类:
其他好文 时间:
2014-10-29 10:27:54
阅读次数:
117
VS 程序的默认路径是源码所在路径(所以图片应该放在此处),而不是Debug路径 OpenCV 模块结构: core——定义了基本数据结构,包括最重要的Mat和一些其他的模块 imgproc——该模块包括了线性和非线性的图像滤波,图像的几何变换,颜色空间转换,直方图处理等等 video——该模块包括...
分类:
其他好文 时间:
2014-10-28 21:16:14
阅读次数:
215
使用OpenCV库、C++,不使用有关直方图的相关OpenCV函数,底层实现的直方图匹配(直方图规定化)算法。包括算法分析实例与测试图像,绝对是理解此蛋疼算法神器!...
分类:
编程语言 时间:
2014-10-26 00:25:21
阅读次数:
282
直方图
当某列数据分布不均衡,为了让CBO能生成最佳的执行计划,我们可能需要对表收集直方图,直方图最大的桶数(Bucket)是254。
收集直方图是一个很耗时的过程,如无必要,千万别去收集直方图。
Oracle的直方图有两种:
一种是频率直方图(FREQUENCY HISTOGRAM),当列中Distinct_keys 较少(小于254),如果不手工指定直方图桶数(BUCKET),Oracle...
分类:
数据库 时间:
2014-10-24 16:31:37
阅读次数:
360
题目大意:给你一个直方图,告诉你各个条形矩形的高度,求基线对齐构成的矩形中面积
最大的矩形的面积对于每一个矩形。面积 = h[i]*(j-k+1),其中j,k是左右边界,h[i]是矩形
的高。并且对于j <= x <= k,h[i] <= h[x]。
本题中,找到左右边界j,k是关键。
利用动态规划的方法,对于位置i,如果左边条形矩形的高度大于它本身,那么左边的左边
界一定也满足位置i的左边界。同理如果右边条形矩形的高度大于它本身,那么右边的右边
界也一定满足位置i的右边界。迭代循环下去。直到找到i的左右边...
分类:
其他好文 时间:
2014-10-18 11:16:38
阅读次数:
173
图像的直方图均衡
Adaptive Image Enhancement Algorithm Based on histogram Equalization
demo
左边是原图,朋友去敦煌拍的 : )
右边是处理后的图像...
分类:
其他好文 时间:
2014-10-16 16:33:32
阅读次数:
239
均值漂移算法以迭代的方式锁定概率函数的局部最大值。它主要是寻找预定义窗口中数据点的重心点,或者说加权平均值。该算法将窗口中心移动到数据点的重心处,并重复这个过程直到窗口重心收敛到一个稳定点。
从数学角度上说,Mean Shift算法利用概率密度的梯度爬升来寻找局部最优。当输入一个图像的范围,然后根据反向投影图和输入的方框进行Mean Shift迭代,它是向重心移动,即向反向投影图中概率大的地方移动,所以始终会移动到目标上,Mean Shift算法是一个变步长的梯度上升算法。...
分类:
编程语言 时间:
2014-10-16 10:22:22
阅读次数:
400
今天师兄给了我一个博士写的LBP特征源码。上网搜索了一些资料,并结合代码,大致有了思路。
原始LBP特征是根据相邻的像素点与中间相邻点相比的大小确定置为1或0,然后对每个像素点的领域信息进行整合,变为领域个位的数的编码。然后对一个块中所有像素的编码进行直方图的统计,得到LBP特征。
圆形LBP特征就是在每一个像素点周围用圆形区域进行编码采样,其余和原始LBP特征相同。
这里有图,说的更加明白...
分类:
其他好文 时间:
2014-10-13 23:09:07
阅读次数:
373