图像处理_openCV
文章平均质量分 57
东方灬传说
这个作者很懒,什么都没留下…
展开
-
极限优化:Haar特征的另一种的快速计算方法—boxfilter
这个项目大概是在2年前了,因为要用嵌入式编程,所以无法用opencv的库函数,一切算法纯靠手写(是不是很坑爹?),其中一部分程序需要计算Haar特征,于是就有了下面的故事: 在模式识别领域,Haar特征是大家非常熟悉的一种图像特征了,它可以应用于许多目标检测的算法中。与Haar相似,图像的局部矩形内像素的和、平方和、均值、方差等特征也可以用类似Haar特征的计算方法来计算。这些特征有时会频繁转载 2014-10-24 09:53:25 · 559 阅读 · 0 评论 -
颜色相关图(Color Correlogram)
颜色相关图的参考文献: [1] Greg Pass, RaminZabih. Comparing images using color coherence vectors.代码如下:[cpp] view plaincopy/*************************************************转载 2014-12-12 09:01:31 · 1635 阅读 · 0 评论 -
图像的特征提取
常用的图像特征有颜色特征、纹理特征、形状特征、空间关系特征。一 颜色特征(一)特点:颜色特征是一种全局特征,描述了图像或图像区域所对应的景物的表面性质。一般颜色特征是基于像素点的特征,此时所有属于图像或图像区域的像素都有各自的贡献。由于颜色对图像或图像区域的方向、大小等变化不敏感,所以颜色特征不能很好地捕捉图像中对象的局部特征。另外,仅使用颜色特征查询时,如果数据库很大,常会将许多不需要的转载 2014-12-11 14:20:35 · 706 阅读 · 0 评论 -
LBP特征学习及实现
老外的原文:《Multiresolution gray-scale and rotation invariant texture classification with local binary patterns》 Timo Ojala, Matti PietikaÈ inen,2002 本文将对这篇文章做部分翻译,最后将分别给出下列代码实现。灰度不变性LBP( gray sca转载 2014-12-10 14:24:14 · 1182 阅读 · 0 评论 -
最大流和费用流问题中使用反向弧的原因
刚开始看学最大流,根本没注意反向弧,后来做到最小费用最大流问题时候发现需要把反向弧的容量设置为0,费用设为原费用的相反数,这才发现反向弧还有一些东西没有注意到,然后又回过头专门学习了下最大流问题反向弧那块。下面是从网上找到两个例子,具体一下。eg1:6 71 2 102 4 104 6 101 3 103 5 105 6 102 5 10这样你会转载 2015-01-16 15:08:46 · 2020 阅读 · 0 评论 -
多目标跟踪-Multi-Object Tracking
项目:『足球事件检索』。事件是一个 high-level 概念,需要基于一些 low-level 信息来做。后者主要就是一些图像处理的东西了。两个 level 之间,会有一些中间层的信息,比如足球的走向。根据师兄的建议,可以考虑对足球场上的运动员进行多目标跟踪,在跟踪轨迹的基础上抽取一些有用的信息。一来这个项目可能用到 MOT 作为中间的一个处理环节,另一方面有发论文的压力,MOT 或许是转载 2015-01-14 09:01:03 · 1420 阅读 · 0 评论 -
OpenCV中resize函数五种插值算法的实现过程
最新版OpenCV2.4.7中,cv::resize函数有五种插值算法:最近邻、双线性、双三次、基于像素区域关系、兰索斯插值。下面用for循环代替cv::resize函数来说明其详细的插值实现过程,其中部分代码摘自于cv::resize函数中的源代码。每种插值算法的前部分代码是相同的,如下:[cpp] view plaincopycv转载 2014-12-09 13:19:05 · 876 阅读 · 0 评论 -
Compressive Tracking——CT跟踪
感谢香港理工大学的Kaihua Zhang,这是他即将在ECCV 2012上出现的paper:Real-time Compressive Tracking。 这里是他的介绍:一种简单高效地基于压缩感知的跟踪算法。首先利用符合压缩感知RIP条件的随机感知矩对多尺度图像特征进行降维,然后在降维后的特征上采用简单的朴素贝叶斯分类器进行分类。该跟踪算法非常简单,但是实验结果很鲁棒,速度大概能到达4转载 2015-01-13 13:22:20 · 1095 阅读 · 0 评论 -
图像处理之Lanczos采样放缩算法
图像处理之Lanczos采样放缩算法一:什么是Lanczos采样参见这里:http://en.wikipedia.org/wiki/Lanczos_resampling二:大致算法流程三:算法运行结果1.向下采样, 生成缩略图, 左边为原图,右边为缩略图向上采样,生成放大图像时效果:算法源代码:转载 2014-12-08 09:17:47 · 3162 阅读 · 0 评论 -
ffmpeg中的sws_scale算法性能测试
http://www.cnblogs.com/acloud/archive/2011/10/29/sws_scale.html经常用到ffmpeg中的sws_scale来进行图像缩放和格式转换,该函数可以使用各种不同算法来对图像进行处理。以前一直很懒,懒得测试和甄别应该使用哪种算法,最近的工作时间,很多时候需要等待别人。忙里偷闲,对ffmpeg的这一组函数进行了一下封装,顺转载 2014-12-08 14:04:09 · 560 阅读 · 0 评论 -
RGB空间与HSV空间的相互转换(C++实现,修正网上大多数的代码错误)
首先RGB空间与HSV空间都是图像的颜色空间模型。RGB色彩模式使用RGB模型为图像中每一个像素的RGB分量分配一个0~255范围内的强度值。RGB图像只使用三种颜色,就可以使它们按照不同的比例混合,在屏幕上重现16777216种颜色。在 RGB 模式下,每种RGB 成分都可使用从 0(黑色)到 255(白色)的值。 例如,亮红色使用 R 值 255、G 值 0 和 B 值 0。 当所有三种成分值转载 2014-12-06 22:15:35 · 2040 阅读 · 0 评论 -
图像抠图算法学习 - Shared Sampling for Real-Time Alpha Matting
http://blog.csdn.net/laviewpbt/article/details/19218529一、序言 陆陆续续的如果累计起来,我估计至少有二十来位左右的朋友加我QQ,向我咨询有关抠图方面的算法,可惜的是,我对这方面之前一直是没有研究过的。除了利用和Photoshop中的魔棒一样的技术或者Photoshop中的选区菜单中的色彩范围类似的算法(转载 2014-12-01 12:41:59 · 6716 阅读 · 5 评论 -
PBAS算法的代码概要流程
PBAS算法的代码概要流程转载 2015-01-06 21:20:02 · 2088 阅读 · 0 评论 -
matting
091029关键词:cut out. matting, blue screen matting, SIGGraph, keyer, Segmenttation ,蓝屏抠图,google学术搜索.lazy snapping. Natural Image Matting .Chroma Keying Plugin, Chroma-Key.色差键值抠图论文标题:图像前景提转载 2014-12-01 14:58:38 · 3030 阅读 · 0 评论 -
VS2010 设置全局Include Directories与Library Directories
打开或新建一个VS2010工程项目View菜单Other windows菜单点击Property Manager弹出Property Manager框里面有Debug|Win32和Release|Win32选项这2个选项可以设置Debug和Release的工程属性设置打开其中一个双击Microsoft.Cpp.Win32.user会弹出Microsoft转载 2014-11-29 21:20:45 · 1331 阅读 · 0 评论 -
【OpenCV】邻域滤波:方框、高斯、中值、双边滤波
邻域滤波(卷积)邻域算子值利用给定像素周围像素的值决定此像素的最终输出。如图左边图像与中间图像卷积禅城右边图像。目标图像中绿色的像素由原图像中蓝色标记的像素计算得到。通用线性邻域滤波是一种常用的邻域算子,输入像素加权得到输出像素:其中权重核 为“滤波系数”。上面的式子可以简记为:【方框滤波】最简转载 2014-10-24 09:45:52 · 816 阅读 · 0 评论 -
LSD:一种直线检测算法简介
申明:本文是笔者在阅读了相应的英文文献后,翻译整理所得,原文为:Rafael Grompone von Gioi, LSD: a Line Segment Detector LSD是一种直线检测分割算法,它能在线性的时间内得出亚像素级精度的检测结果。该算法被设计成可以在任何数字图像上都无需参数调节。它可以自己控制误检的数量:平均而言,每张图有一个误检。相关转载 2014-12-30 15:22:09 · 1017 阅读 · 0 评论