码迷,mamicode.com
首页 >  
搜索关键字:马拉松    ( 259个结果
OpenCV2马拉松第10圈——直方图反向投影(back project)
收入囊中 灰度图像的反向投影彩色图像的反向投影利用反向投影做object detect 葵花宝典 什么是反向投影?其实没有那么高大上! 在上一篇博文学到,图像可以获得自己的灰度直方图. 反向投影差不多是逆过程,由直方图得到我们的投影图。 过程如下: 根据模版图像,得到模版图像的灰度直方图.对灰度直方图对归一化,归一化后是个概率分布,直方图的积分是1根据概率分布...
分类:其他好文   时间:2014-05-12 06:36:19    阅读次数:473
OpenCV2马拉松第8圈——绘制直方图
收入囊中 灰度直方图彩色直方图 葵花宝典 直方图的理论还是非常丰富的,应用也很多,诸如: 直方图均衡化 直方图匹配(meanshift,camshift) 在这里,我先介绍基础,如何绘制图像的直方图。 拿灰度图像来说,直方图就是不同的灰度对应的个数,横轴(x)就是[0,256), 纵轴(y)就是对应的个数 如下图,分别是灰度直方图和彩色直方图 ...
分类:其他好文   时间:2014-05-11 15:04:05    阅读次数:481
OpenCV2马拉松第9圈——再谈对比度(对比度拉伸,直方图均衡化)
收入囊中 lookup table对比度拉伸直方图均衡化 葵花宝典 lookup table是什么东西呢? 举个例子,假设你想把图像颠倒一下,f[i] = 255-f[i],你会怎么做? for( int i = 0; i < I.rows; ++i) for( int j = 0; j < I.cols; ++j ) I.at(i,j) = 255 - I.at(i,j)...
分类:其他好文   时间:2014-05-11 13:40:50    阅读次数:450
OpenCV2马拉松第12圈——直方图比较
收入囊中 使用4种不同的方法进行直方图比较 葵花宝典 要比较两个直方图, 首先必须要选择一个衡量直方图相似度的对比标准。也就是先说明要在哪个方面做对比。 我们可以想出很多办法,OpenCV采用了以下4种 公式也都不难,我们自己就能实现。 d越小,表示差异越低,两幅图像越接近,越相似 初识API C++: double compar...
分类:其他好文   时间:2014-05-11 03:21:18    阅读次数:411
黑客马拉松
软件开发听上去高大上,但实际很简单,全部活动可以分为两类:造轮子,搭积木。这和建筑行业很相似 —— 甚至相似到软件业懒得自己编词,借用建筑业的architect这样的title为自己所用。我的理解「造轮子」就是做一些基础性的工作,如os,compiler,database,protocol(如tcp...
分类:其他好文   时间:2014-05-09 05:04:20    阅读次数:427
OpenCV2马拉松第7圈——图像金字塔
收入囊中 高斯金字塔拉普拉斯金字塔 葵花宝典 图像金字塔是一系列的图像集合,都是从单张图片获得的,连续做下采样(downsample)直到预设停止条件.最常用的是两种,高斯金字塔和拉普拉斯金字塔。[当然还有其他的金字塔,比如小波金字塔] 高斯金字塔 对一张图像不断的模糊之后向下采样,得到不同分辨率的图像,同时每次得到的新的图像宽与高是原来图像的1/2, 最...
分类:其他好文   时间:2014-05-02 04:39:53    阅读次数:414
OpenCV2马拉松第6圈——非线性滤波
收入囊中 在这个教程中,你将学到 中值滤波双边滤波自适应双边滤波 葵花宝典 中值滤波 将局部区域的像素按灰度等级进行排序,取该领域中灰度的中值作为当前像素的灰度值。      中值滤波的步骤为:      将滤波模板(含有若干个点的滑动窗口)在图像中漫游,并将模板中心与图中某个像素位置重合;     读取模板中各对应像素的灰度值(或者彩色或者4通道); 将这些灰度值...
分类:其他好文   时间:2014-04-30 22:12:40    阅读次数:371
OpenCV2马拉松第5圈——线性滤波
收入囊中 这里的很多内容其实在我的Computer Vision: Algorithms and ApplicationsのImage processing中都有讲过 相关和卷积工作原理边界处理滤波器的工作原理会使用均值滤波,高斯滤波使用自己创造的核函数进行双线性滤波可分离的滤波(加速) 葵花宝典 相关: g=f?h 卷积: g...
分类:其他好文   时间:2014-04-29 13:25:21    阅读次数:578
OpenCV2马拉松第2圈——读写图片
在本次马拉松中,你将学会 用imread读取图片用nameWindow和imshow展示图片cvtColor彩色图像灰度化imwrite写图像Luv色彩空间转换 图像读取接口 image = imread(argv[1], CV_LOAD_IMAGE_COLOR); CV_LOAD_IMAGE_UNCHANGED (CV_LOAD_IMAGE_GRAYSCALE ( 0...
分类:其他好文   时间:2014-04-27 22:47:19    阅读次数:342
259条   上一页 1 ... 24 25 26
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!