计算机视觉CV
文章平均质量分 71
Belial_2010
小硕,关注计算机视觉、机器视觉、图像处理和Photoshop算法分析,熟悉模式识别和机器学习。
展开
-
详解双线性插值
先说下什么是线性插值:简单比方,原来的数值序列:0,10,20,30,40 线性插值一次为:0,5,10,15,20,25,30,35,40,即认为其变化(增减)是线形的,可以在坐标图上画出一条直线。在数码相机技术中,这些数值可以代表组成一张照片的不同像素点的色彩、色度等指标。 为了方便理解,先考虑一维情况下的线性插值, 对于一个数列c,我们假设c[a转载 2013-09-29 23:41:59 · 1913 阅读 · 2 评论 -
机器视觉相机介绍
机器视觉相机的目的是将通过镜头投影到传感器的图像传送到能够储存、分析和(或者)显示的机器设备上。可以用一个简单的终端显示图像,例如利用计算机系统显示、存储以及分析图像。转载 2014-10-29 09:31:44 · 1797 阅读 · 0 评论 -
机器视觉光源选择
机器视觉光源选择原创 2014-10-29 09:49:49 · 1150 阅读 · 0 评论 -
使用局部标准差实现图像的局部对比度增强算法。
图像的对比度增强算法在很多场合都有着重要的应用,特别是在医学图像上,这是因为在众多疾病的诊断中,医学图像的视觉检查时很有必要的。而医学图像由于本身及成像条件的限制,图像的对比度很低。因此,在这个方面已经开展了很多的研究。这种增强算法一般都遵循一定的视觉原则。众所周知,人眼对高频信号(边缘处等)比较敏感。虽然细节信息往往是高频信号,但是他们时常嵌入在大量的低频背景信号中,从而使得其视觉可见性降低。因转载 2014-11-27 21:38:43 · 4363 阅读 · 0 评论 -
常用图像算法(图像增强)
常用图像增强算法介绍1、对数图像增强算法 对数图像增强是图像增强的一种常见方法,其公式为: S = c log(r+1),其中c是常数(以下算法c=255/(log(256)),这样可以实现整个画面的亮度增大。void LogEnhance(IplImage* img, IplImage* dst){ // 由于oldPixel:[1,256],则可以先保存一个查找表原创 2014-11-27 20:49:47 · 18055 阅读 · 1 评论 -
图像去模糊之初探--Single Image Motion Deblurring
文章转自:http://blog.csdn.net/dcraw/article/details/5849538曾经很长一段时间, 对图像去模糊都有一种偏见, 认为这是一个灌水的领域, 没有什么实用价值,要到这样的文章,不管是多高的档次, 直接pass。 最近在调研最近几年的关于Computational Photography的一些研究热点时, 发现图像去模糊这个领域非常活跃, 一些效果图转载 2014-12-16 14:58:29 · 2985 阅读 · 0 评论 -
opencv中的直线拟合函数 cvFitLine
opencv中 2D 或 3D 点集的直线拟合转载 2014-11-10 17:09:52 · 1590 阅读 · 0 评论 -
图像分析:投影曲线的波峰查找
本文转自:原创 2014-09-04 09:27:26 · 3568 阅读 · 1 评论 -
Cvbox2D(RotatedRect)的解析与应用
之前用到opencv最小外接矩形去表示一个类椭圆形的高度,特此记录备查。对给定的 2D 点集,寻找最小面积的包围矩形,使用函数:原创 2014-09-03 08:55:28 · 7498 阅读 · 1 评论 -
Hough变换直线检测
本文主要介绍Hough变换用于直线检测的思想和原理。原创 2014-07-29 19:56:26 · 4104 阅读 · 0 评论 -
SURF算法原理
由于这方面的文章比较多,这里不再赘述,可以参考:原创 2014-07-30 10:07:44 · 1718 阅读 · 0 评论 -
图像处理中几个常用函数(Opencv实现)
图像处理中,有一些会经常用到的函数:1)Gamma校正原创 2014-08-28 17:26:02 · 1925 阅读 · 0 评论 -
推荐一个比较好用的Bitmap Image Reader Writer Library--Bitmap_image
在日常的程序开发中,经常与碰到对原创 2014-08-27 16:32:45 · 1331 阅读 · 0 评论 -
【图像处理】Gabor滤波器Gabor filter
Gabor Filter是图像处理zh转载 2014-08-28 10:00:07 · 5371 阅读 · 0 评论 -
单目摄像机标定程序
我自己写了一个摄像机标定程序,核心算法参照learning opencv,但是那个程序要从命令行预先输入参数,且标定图片要预先准备好,我觉得不太好,我就自己写了一个,跟大家分享下。若有纰漏,希望大家指正!转载 2014-09-12 15:03:25 · 1152 阅读 · 0 评论 -
Gabor 变换详解
Gabor变换属于加窗傅立叶变换,Gabor函数可以在频域不同尺度、不同方向上提取相关的特征。另外Gabor函数与人眼的生物作用相仿,所以经常用作纹理识别上,并取得了较好的效果。Gabor变换是短时Fourier变换中当窗函数取为高斯函数时的一种特殊情况.转载 2014-09-12 15:24:43 · 2486 阅读 · 0 评论 -
FIRE图像检索库之tamura特征计算
FIRE Flexible Image Retrieval System原创 2014-08-29 13:57:54 · 2348 阅读 · 0 评论 -
计算机视觉与图像处理相关的国内外重要期刊汇总
该文是以前从网上看到收集的,现在已经不知道出处,如果有人士知道出处,敬请告知。下面将图像处理相关的重要期刊汇总表列出,欢迎补充。期刊名称Impact factor/收录Image and Vision Computing (IVC)1.474Pattern Recognition Letters转载 2013-07-06 20:21:19 · 6171 阅读 · 0 评论 -
高斯拉普拉斯算子(Laplace of Gaussian)
本文主要对Log(laplace of gaussian)算子进行了简单的介绍,Log算子通过采用高斯函数对原图像进行卷积操作,减少噪声和离散点的影响,接着应用Laplace算子来检测过零点,从而实现边缘的检测。原创 2013-09-11 22:57:11 · 44366 阅读 · 4 评论 -
整理CVPR2012感兴趣的文章
文章来自:http://www.bfcat.com/index.php/2012/04/cvpr2012-papers/ 看了一下CVPR2012的papers on the web,很多文章的链接都还没有出来。根据题目,挑选了几篇感兴趣的。关注一下。有一些链接papers on the web还没有公布,自己上网搜了一下。其他的就等着不定时更新吧。今年国内的文章不少啊,转载 2013-04-21 13:43:42 · 1864 阅读 · 0 评论 -
小波变换 C++ opencv 实现
小波简介: http://www.blogbus.com/shijuanfeng-logs/221293135.html 源码:/// 小波变换Mat WDT( const Mat &_src, const string _wname, const int _level )const{ int reValue = THID_ERR_NONE; Mat转载 2015-07-28 08:38:45 · 5234 阅读 · 4 评论 -
OpenCV_局部图像特征的提取与匹配_源代码
OpenCV的feature2d module中提供了从局部图像特征(Local image feature)的检测、特征向量(feature vector)的提取,到特征匹配的实现。其中的局部图像特征包括了常用的几种局部图像特征检测与描述算子,如FAST、SURF、SIFT、以及ORB。对于高维特征向量之间的匹配,OpenCV主要有两种方式:1)BruteForce穷举法;2)FLANN近似K近转载 2015-08-12 08:27:44 · 2341 阅读 · 0 评论 -
OpenCV SURF SIFT特征提取及RANSAC算法
看到OpenCV2.4.6里面ORB特征提取算法也在里面了,套用给的SURF特征例子程序改为ORB特征一直提示错误,类型不匹配神马的,由于没有找到示例程序,只能自己找答案。(ORB特征论文:ORB: an efficient alternative to SIFT or SURF.点击下载论文)经过查找发现:描述符数据类型有是float的,比如说SIFT,SURF描述符,还转载 2015-08-12 08:41:56 · 5695 阅读 · 2 评论 -
形态学变换
如何使用OpenCV函数 morphologyEx 进行形态学操作:开运算 (Opening)闭运算 (Closing)形态梯度 (Morphological Gradient)顶帽 (Top Hat)黑帽(Black Hat)两种最基本的形态学操作:腐蚀 (Erosion)膨胀 (Dilation)运用这两个基本原创 2015-09-18 09:54:30 · 3549 阅读 · 0 评论 -
智能视频分析中的光照强度突然变化的处理方法
在智能视频分析系统的研究过程中,尤其是对于一些工程应用来说,光照的突然变化是一个很棘手的问题。尽管,不少学者对光照的突然变化进行了大量的研究,而且也提出了相关的光照不变的算法(illumination invariant),对解决这类问题提供了一定的思路。一般都是通过计算光照不变特征来实现,文章包括: 1)An Illumination Invariant Change Detect原创 2013-08-23 12:46:45 · 4532 阅读 · 0 评论 -
时空上下文视觉跟踪(STC)算法的解读与代码复现
文章转自:时空上下文视觉跟踪(STC)算法的解读与代码复现,作者:zouxy09@qq.com 本博文主要是关注一篇视觉跟踪的论文。这篇论文是Kaihua Zhang等人今年投稿到一个会议的文章,因为会议还没有出结果,所以作者还没有发布他的Matlab源代码。但为了让我们先睹为快,作者把论文放在arxiv这个网站上面供大家下载了。对于里面所描述的神奇的效果,大家都跃跃欲试,也有人将转载 2015-11-17 11:10:08 · 4734 阅读 · 1 评论 -
行为识别(action recognition)相关资料
================华丽分割线=================这部分来自知乎====================链接:http://www.zhihu.com/question/33272629/answer/60279003有关action recognition in videos, 最近自己也在搞这方面的东西,该领域水很深,不过其实主流就那几招,我就原创 2015-12-04 16:07:34 · 8499 阅读 · 1 评论 -
跟踪算法及相关主页
推荐一个博客:https://github.com/pbypby,主页上有:Popular repositorieskcf_tracker2 c demo for kernelized correalation filtersstc_tracker2 c++ demo for Fast Tracking via Spatio-Temporal Context Learn原创 2015-12-08 10:48:12 · 5588 阅读 · 0 评论 -
哈尔小波变换实例讲解
1.哈尔基函数 最简单的基函数是哈尔基函数(Haar basis function)。哈尔基函数在1909年提出,它是由一组分段常值函数组成的函数集。这个函数集定义在半开区间[0,1)上,每一个分段常值函数的数值在一个小范围里是1,其他地方为0,现以图像为例并使用线性代数中的矢量空间来说明哈尔基函数。 如果一幅图像仅由2^0=1个像素组成,这幅图像在整个[0,1)转载 2015-07-27 10:47:01 · 15481 阅读 · 3 评论 -
Awesome Computer Vision
Table of ContentsBooksCoursesPapersSoftwareDatasetsTutorials and TalksResources for studentsBlogsLinksSongsBooksComputer VisionComputer Vision: Models, Learning, and Inference - Simo转载 2015-07-07 08:57:19 · 4479 阅读 · 1 评论 -
UGM: Matlab code for undirected graphical models(MRF)
SummaryUGM is a set of Matlab functions implementing various tasks in probabilistic undirected graphical models of discrete data with pairwise (and unary) potentials. Specifically, it implements a v转载 2015-07-07 14:16:30 · 3491 阅读 · 0 评论 -
cvpr常用资源整理
文章出处:http://www.cnblogs.com/tornadomeet 欢迎转载或分享,但请务必声明文章出处。跟OpenCV相关的:http://opencv.org/2012年7月4日随着opencv2.4.2版本的发布,opencv更改了其最新的官方网站地址。http://www.opencvchina.com/好像12年才有这个论坛的,比较转载 2013-04-21 13:28:20 · 2012 阅读 · 0 评论 -
矩阵的坐标变换(转)
1、基本二维变换 基本二维变换有比例变换(Scaling)、旋转变换(Rotating)、错切变换(Shearing)和平移变换(Translating)。 1)比例变换 比例变换就是将平面上任意一点的横坐标放大或缩小S11倍,纵坐标放大或缩小S22倍,即 :其中S称为比例变换矩阵。图2.24是比例变换的几个例子。图中(b)是S11=S22的情况,(C)是S11≠S转载 2014-12-15 12:49:16 · 2054 阅读 · 0 评论 -
局部敏感哈希(Locality-Sensitive Hashing, LSH)方法介绍
本文主要介绍一种用于海量高维数据的近似最近邻快速查找技术——局部敏感哈希(Locality-Sensitive Hashing, LSH),内容包括了LSH的原理、LSH哈希函数集、以及LSH的一些参考资料。一、局部敏感哈希LSH在很多应用领域中,我们面对和需要处理的数据往往是海量并且具有很高的维度,怎样快速地从海量的高维数据集合中找到与某个数据最相似(距离最近)的一个数据或多转载 2015-04-14 17:13:31 · 791 阅读 · 0 评论 -
基于像素自适应分割的运动目标检测算法
Pixel-Based Adaptive Segmenter(PBAS)检测算法,从思路和框架上看,该算法是结合了SACON和VIBE两个算法的优势,并进行了一些细微的改进而成的,算法在检测性能上优于SACON和VIBE。PBAS兼具两者特性,对缓慢的光照变化具有较强的鲁棒性,对环境也有较强的适应能力,值得进一步关注。原创 2013-07-23 19:50:48 · 6551 阅读 · 17 评论 -
PGM学习之七 MRF,马尔科夫随机场
之前自己做实验也用过MRF(Markov Random Filed,马尔科夫随机场),基本原理理解,但是很多细节的地方都不求甚解。恰好趁学习PGM的时间,整理一下在机器视觉与图像分析领域的MRF的相关知识。 打字不易,转载请注明。http://blog.csdn.net/polly_yang/article/details/9716591 在机器视觉领转载 2015-07-07 15:41:41 · 1875 阅读 · 0 评论 -
离散小波变换
离散小波变换(DiscreteWavelet Transform, DWT)和离散傅里叶变换(Discrete FourierTransform, DFT)不一样,在Matlab中确实有dwt函数,但它与一般书中讲的DWT不一样,dwt是基于Mallat(法国学者,音译为马拉特)算法实现的,针对的离散时间信号,而DWT指的是将连续小波变换(Continuous WaveletTransform,转载 2015-07-27 10:58:55 · 17519 阅读 · 1 评论 -
People in Computer Vision
Sources:Computer Vision Genealogy Project - Jia-Bin Huang and Wen-Sheng ChuThe Mathematics Geneology ProjectTakeo Kanade (CMU)Edward Adelson (MIT)William T. Freeman (MIT)Hyun S转载 2015-07-07 08:59:08 · 1437 阅读 · 0 评论 -
哈尔小波变换实例分析
小波变换的基本思想是用一组小波函数或者基函数表示一个函数或者信号,例如图像信号。为了理解什么是小波变换,下面用一个具体的例子来说明小波变换的过程。1. 求有限信号的均值和差值 [例8. 1] 假设有一幅分辨率只有4个像素 的一维图像,对应的像素值或者叫做图像位置的系数分别为: [9 7 3 5] 计算它的哈尔小波变换系数。计算步骤如转载 2015-07-27 09:18:05 · 1911 阅读 · 0 评论 -
亚像素边缘提取的例子
求帮忙下载:1.http://download.csdn.net/detail/pkma75/925394pkma75 资源积分:1分备注:pdf格式,用曲线拟合的方法计算亚像素,编程易实现,具有较强的实用价值 2.http://download.csdn.net/detail/kuailechengzi/4408229上 传 者:kuailec转载 2016-08-19 10:05:50 · 16392 阅读 · 0 评论