图像处理
Sunshine_in_Moon
对计算机视觉,深度学习方向很感兴趣,愿意和大家分享。现在学习大规模人脸识别,人脸检测等相关工作,希望得到大家的帮助!
展开
-
分水岭算法及源代码
所谓分水岭算法有好多种实现算法,拓扑学,形态学,浸水模拟和降水模拟等方式。要搞懂就不容易了。Watershed Algorithm(分水岭算法),顾名思义,就是根据分水岭的构成来考虑图像的分割。现实中我们可以或者说可以想象有山有湖的景象,那么那一定是水绕山,山围水的情形。而区分高山(plateaus)与水的界线,以及湖与湖之间的间隔或都是连通的关系,就是我们可爱的分水岭(w转载 2015-04-22 10:59:51 · 1369 阅读 · 0 评论 -
相机标定中个函数简介
本文转自:http://blog.csdn.net/u011867581/article/details/43083287原文转自:http://blog.sina.com.cn/s/blog_b364631a0101imw3.html照相机定标[编辑]ProjectPoints2投影三维点到图像平面void cvProjectPoints2转载 2015-05-02 21:13:42 · 2923 阅读 · 0 评论 -
亚像素显示详解
本文转自:http://blog.csdn.net/Armily/article/details/9142773转自 http://www.xieyidian.com/1057这是一篇翻译文章,原文地址:http://www.grc.com/cleartype.htm 工作原理 被拆分的像素:当像素不是一个像素的时候 LCD显示器上最小的图像单元(一个”转载 2015-05-02 15:47:43 · 8313 阅读 · 0 评论 -
openCV 计算连通区域的形状描述符之距的概念和计算
本文转自:http://blog.csdn.net/huixingshao/article/details/42060231opencv中的矩主要包括以下几种:空间矩,中心矩和中心归一化矩。 class Moments { public: ...... // 空间矩double m00, m10, m01, m20, m11, m02, m30, m21, m12,转载 2015-04-30 18:26:19 · 1512 阅读 · 0 评论 -
Harris角点检测原理及openCV实现
本文转自:http://blog.csdn.net/next9pm/article/details/25345115理论:“如果某一点在任意方向的一个微小变动都会引起灰度很大的变化,那么我们就把它称之为角点” 由上面定义,我们可以想到算法思路:去检测图像像素的灰度变化情况,即求解 ,其中,I(x,y)表示像素的灰度值对于上式,我们希望找转载 2015-04-30 18:59:34 · 1327 阅读 · 0 评论 -
单应矩阵Homography介绍
Homography 理解本文转自:http://m.blog.csdn.net/blog/xuluhui123/17115073在计算机视觉中,平面的单应性被定义为一个平面到另外一个平面的投影映射。因此一个二维平面上的点映射到摄像机成像仪上的映射就是平面单应性的例子。如果点Q到成像仪上的点q的映射使用齐次坐标,这种映射可以用矩阵相乘的方式表示。若有一下定义:转载 2015-05-03 21:30:55 · 28848 阅读 · 2 评论 -
RANSAC(随机采样一致算法)原理及openCV代码实现
本文转自:http://blog.csdn.net/yihaizhiyan/article/details/5973729http://blog.csdn.net/Sway_2012/article/details/37765765http://blog.csdn.net/zouwen198317/article/details/384941491.什么是RANSAC?RA转载 2015-05-03 09:49:13 · 6423 阅读 · 0 评论 -
检测FAST特征
本文转自:http://blog.csdn.net/u011867581/article/details/42787711特征点检测和匹配是计算机视觉中一个很有用的技术。在物体检测,视觉跟踪,三维常年关键等领域都有很广泛的应用。这一次先介绍特征点检测的一种方法——FAST(features from accelerated segment test)。很多传统的算法都很耗时,而且特征点转载 2015-05-01 15:22:12 · 669 阅读 · 0 评论 -
Surf算法原理及openCV代码实现
本文转自:http://blog.csdn.net/yangtrees/article/details/7482960Surf(Speed Up Robust Feature)Surf算法的原理 1.构建Hessia转载 2015-05-01 16:46:21 · 3212 阅读 · 0 评论 -
人脸识别主要算法简介
本文转自:http://blog.csdn.net/liulina603/article/details/7925170 人脸识别主要算法原理主流的人脸识别技术基本上可以归结为三类,即:基于几何特征的方法、基于模板的方法和基于模型的方法。基于几何特征的方法是最早、最传统的方法,通常需要和其他算法结合才能有比较好的效果;基于模板的方法可以分为基于相关匹配的方法、特征脸方法、线性判别分析方法、奇异转载 2015-05-15 21:48:42 · 2605 阅读 · 0 评论 -
相机标定
本文转自:http://blog.csdn.net/jinguangzhi/article/details/10438581本文转自:http://blog.csdn.net/bluetoothlover/article/details/42707441一、摄像头定标摄像头定标一般都需要一个放在摄像头前的特制的标定参照物(棋盘纸),摄像头获取该物体的图像,并由此计算摄像头的内外参数转载 2015-05-02 10:50:58 · 3123 阅读 · 0 评论 -
光流法(这个概念居多)
光流Optical Flow介绍与OpenCV实现[email protected]://blog.csdn.net/zouxy09 光流(optic flow)是什么呢?名字很专业,感觉很陌生,但本质上,我们是最熟悉不过的了。因为这种视觉现象我们每天都在经历。从本质上说,光流就是你在这个运动着的世界里感觉到的明显的视觉运动(呵呵,相对论,没有绝对的静止,也转载 2015-05-17 21:54:50 · 4096 阅读 · 0 评论 -
CSV文件是什么?
转自:http://wenwen.sogou.com/z/q213944935.htm在集图的过程中,你肯定会常常听到CSV文件这个词。那么所谓CSV文件到底是个什么东西呢? 它有什么用处呢?又要如何使用呢?认真读完下面的文字,相信你对CSV会有一个初步的了解。所谓“CSV”,是Comma Separated Value(逗号分隔值)的英文缩写,通常都是纯文本文件。 下面是转载 2015-06-12 22:20:49 · 5942 阅读 · 0 评论 -
双目定标和双目校正
本文转自:http://blog.csdn.net/chenyusiyuan/article/details/5963256三、双目定标和双目校正双目摄像头定标不仅要得出每个摄像头的内部参数,还需要通过标定来测量两个摄像头之间的相对位置(即右摄像头相对于左摄像头的三维平移 t 和旋转 R 参数)。图6要计算目标点在左右两个视图上形成的视差,首先要把该点在左右视图上两个对转载 2015-05-02 20:06:10 · 1259 阅读 · 0 评论 -
重映射和仿射(remap函数)
本文转自:http://blog.csdn.net/chenjiazhou12/article/details/21827069重映射在图像处理中主要的功能为:将一个图像中一个位置的像素放置到另一个图像指定位置的过程,可以根据自己设定的函数将图像进行变换,较常见的功能有关于x轴翻转,关于y轴翻转,关于x、y轴翻转;仿射变换在图像处理中的主要功能为:对图像进行缩放、旋转、平移、扭曲等。转载 2015-05-02 16:19:12 · 4099 阅读 · 0 评论 -
GrabCut函数使用简介
本文转自:http://blog.csdn.net/lcy9819/article/details/6554864GrabCut简介 OpenCV中的GrabCut算法是依据《"GrabCut" - Interactive Foreground Extraction using Iterated Graph Cuts》这篇文章来实现的。该算法利用了图像中的纹理(颜色)信息和边转载 2015-04-22 21:04:52 · 5630 阅读 · 0 评论 -
图像的各种采样方法
降采样:2048HZ对信号来说是过采样了,事实上只要信号不混叠就好(满足尼奎斯特采样定理),所以可以对过采样的信号作抽取,即是所谓的“降采样”。在现场中采样往往受具体条件的限止,或者不存在300HZ的采样率,或调试非常困难等等。若R>>1,则Rfs/2就远大于音频信号的最高频率fm,这使得量化噪声大部分分布在音频频带之外的高频区域,而分布在音频频带之内的量化噪声就会相应的减少,于是原创 2015-04-22 22:16:23 · 11388 阅读 · 0 评论 -
RGB转到HSV和HSL公式
HSL 和 HSV 在数学上定义为在 RGB 空间中的颜色的 R, G 和 B 的坐标的变换。[编辑]从 RGB 到 HSL 或 HSV 的转换设 (r, g, b) 分别是一个颜色的红、绿和蓝坐标,它们的值是在 0 到 1 之间的实数。设 max 等价于 r, g 和 b 中的最大者。设 min 等于这些值中的最小者。要找到在 HSL 空间中的 (h, s, l) 值,这原创 2015-04-19 18:24:11 · 19354 阅读 · 0 评论 -
openCV 图像滤波
本文转自:http://blog.csdn.net/cv_ronny/article/details/17756937图像滤波滤波实际上是信号处理里的一个概念,而图像本身也可以看成是一个二维的信号。其中像素点灰度值的高低代表信号的强弱。高频:图像中灰度变化剧烈的点。低频:图像中平坦的,灰度变化不大的点。根据图像的高频与低频的特征,我们可以设计相应的高通与转载 2015-04-24 09:31:03 · 790 阅读 · 0 评论 -
openCV 低通滤波blur函数
本文转自:http://blog.csdn.net/cau_eric/article/details/27378503opencv版本为 2.4.8 或 2.4.9blurBlurs an image using the normalized box filter.blur的作用是对输入的图像src进行均值滤波后用dst输出。 函数原型C++:转载 2015-04-24 09:35:12 · 14574 阅读 · 0 评论 -
目标跟踪openCV Camshift和meanshift 源代码
在这一节中,主要讲目标跟踪的一个重要的算法Camshift,因为它是连续自使用的meanShift,所以这2个函数opencv中都有,且都很重要。为了让大家先达到一个感性认识。这节主要是看懂和运行opencv中给的sample并稍加修改。 Camshift函数的原型为:RotatedRect CamShift(InputArray probImage, Rect&win转载 2015-04-20 19:52:10 · 4119 阅读 · 1 评论 -
openCV 形态学 腐蚀、膨胀、开操作和比操作、形态梯度 、顶帽、黑帽
一、opencv几个形态学函数定义 形态学函数的头文件:#include 函数定义如下:[cpp] view plaincopyprint?//! erodes the image (applies the local minimum operator) CV_EXPORTS_W void erode( InputArra原创 2015-04-21 10:47:36 · 3611 阅读 · 0 评论 -
霍夫变换检测直线及openCV代码
本文转自:http://blog.csdn.net/xw20084898/article/details/14523437导读:1. houghlines的算法思想2. houghlines实现需要考虑的要素3. houghlines的opencv实现,代码分析4. houghlines的效率分析,改进1. houghlines的算法思想检测直线,hough转载 2015-04-25 17:01:15 · 2180 阅读 · 1 评论 -
Canny 算法
本文转自:http://blog.csdn.net/black_small/article/details/9812905边缘检测是图像处理和计算机视觉中的基本问题,边缘检测的目的是标识数字图像中亮度变化明显的点。图像属性中的显著变化通常反映了属性的重要事件和变化。这些包括(i)深度上的不连续、(ii)表面方向不连续、(iii)物质属性变化和(iv)场景照明变化。 边缘检测是图像处转载 2015-04-25 15:24:21 · 3239 阅读 · 0 评论 -
霍夫变换详解
本系列文章由@浅墨_毛星云 出品,转载请注明出处。 文章链接: http://blog.csdn.net/poem_qianmo/article/details/26977557作者:毛星云(浅墨) 微博:http://weibo.com/u/1723155442知乎:http://www.zhihu.转载 2015-04-25 20:30:53 · 17913 阅读 · 1 评论 -
传统相机标定方法解析
本文转自:http://blog.sina.com.cn/s/blog_b364631a0101iopy.html转自:http://blog.csdn.net/b5w2p0/article/details/8804216转自:http://blog.csdn.net/b5w2p0/article/details/14222943一、相机数学模型 相机模型转载 2015-05-02 11:16:39 · 7163 阅读 · 1 评论 -
亚像素相关概念
本文转自:http://blog.csdn.net/jtli_embeddedcv/article/details/10088759亚像素转自:http://blog.csdn.net/tingthing2008/article/details/6501849 英文名:Sub Pixel 定义: 面阵摄像机的成像面以像素为最小单位。例如某转载 2015-05-02 15:44:00 · 7284 阅读 · 0 评论 -
白化原理及Matlab实现
本文转自:http://blog.csdn.net/jiumi123/article/details/40423773原文地址:数据白化作者:紫de甘蓝白化的原理: 随机向量的“零均值化”和“空间解相关”(也叫白化)是最常用的两个预处理过程,其中“零均值化”比较简单,而“空间解相关”涉及一些矩阵的知识。 设有均值为零的随机信号向量 x ,其转载 2015-08-24 10:05:26 · 20976 阅读 · 7 评论