OpenCV
鼹鼠的胡须
这个作者很懒,什么都没留下…
展开
-
OpenCV中图像的浅拷贝与深拷贝
浅拷贝是指当图像之间进行赋值时,图像数据并未发生复制,而是两个对象都指向同一块内存块。深拷贝是指新创建的图像拥有原始图像的崭新拷贝,即拷贝图像和原始图像在内存中存放在不同地方。原创 2016-04-25 15:34:38 · 28760 阅读 · 0 评论 -
OpenCV之边缘检测原理及代码
图像边缘是定义图像内容的基本元素,其在空间域的变现形式为:一系列具有梯度局部极大性质的像素点构成的线性结构。因此,我们检测边缘的最朴素的方法便是对梯度大小进行阈值化。OpenCV中边缘检测的经典方法是Canny算子。原创 2016-08-29 14:25:04 · 1397 阅读 · 0 评论 -
OpenCV中感兴趣区域的选取与检测(二)
1、模板匹配模板匹配是一项在一幅图像中寻找与另一幅模板图像最匹配(相似)部分的技术,它应该是寻找ROI(模板)最简单高效的方式了。模板匹配的工作方式跟直方图的反向投影基本一样,只不过反射投影直方图得到的是ROI出现在图像中特定位置的概率,是一种概率映射,而模板匹配是直接关于像素的度量。原创 2016-05-17 22:50:03 · 5244 阅读 · 0 评论 -
OpenCV之图像滤波简述
图像的空间域和频域构成了描述图像的两种方式,前者对应图像中不同灰度的分布,后者则用于描述图像灰度变化的频率。那么从空间域来看,图像滤波就是去除图像中的噪声,提取感兴趣的部分;而在频域中,滤波的作用是增强部分频段,同时限制(或衰减)其他频段。按照频域滤波的特点,滤波器分为低通滤波器和高通滤波器,前者去除图像中的高频成分,后者去除低频成分。原创 2016-08-27 21:40:26 · 1338 阅读 · 0 评论 -
VS2010中为OpenCV工程创建属性单
为了能够编译及运行OpenCV工程,Visual C++必须知道OpenCV头文件及库的位置,因此每次新建的OpenCV工程都要配置“包含目录”和“库目录”这两项,那有没有什么捷径可以省略这些步骤呢?答案是肯定的,那就是创建一个属性单供所有的OpenCV项目使用。下面总结一下创建的过程。1、用VS2010新建控制台工程并添加属性单1)File->New->Project->Win32 Console原创 2016-04-22 23:32:10 · 1135 阅读 · 0 评论 -
OpenCV中颜色分布直方图及其应用
1、图像直方图直方图是对数据的集合 统计,并将统计结果分布于一系列预定义的 bins 中。这里的 数据 不仅仅指的是颜色灰度值 , 统计数据可能是任何能有效描述图像的特征(如梯度、方向等)。特别地,当图像直方图描述的是图像的各个灰度级的统计特性时,称之为灰度直方图。原创 2016-05-02 20:57:21 · 10006 阅读 · 0 评论 -
OpenCV中查找表修改像素与LUT用法
从数学上来看查找表是一个简单的一对一或多对一的函数,定义了如何将像素转换为新的值。从数据的组织关系上来看,查找表是一维或多维的数组,存储了不同输入值所对应的输出值。数据表在图像处理中主要用于像素的点运算,尤其是像素之间无位置相关性的操作中。原创 2016-04-29 16:21:40 · 10571 阅读 · 0 评论 -
OpenCV中感兴趣区域的选取与检测(一)
感兴趣区域的选取感兴趣区域(Region of Interest, ROI)的选取,一般有两种情形:1)已知ROI在图像中的位置;2)ROI在图像中的位置未知。1)第一种情形 很简单,根据ROI的坐标直接从原图抠出,不过前提是要知道其坐标,直接上例子吧。反向投影直方图的结果是一个概率映射,其体现的是已知的图像内容出现在图像中特定位置的概率。原创 2016-05-09 09:25:53 · 47336 阅读 · 4 评论 -
OpenCV中通过滑动条阈值分割多通道图像
阈值分割阈值分割法是一种基于区域的图像分割技术。其基本原理是:通过设定不同的特征阈值,把图像象素点分为若干类。通过滑动条可以很方便地同程序进行交互完成阈值分割。原创 2016-04-28 13:31:00 · 8268 阅读 · 0 评论 -
OpenCV中图像遍历与像素操作
OpenCV中表示图像遍历一般有三种方式,即数组遍历、指针遍历、迭代器遍历。原创 2016-04-26 22:55:34 · 19300 阅读 · 0 评论 -
OpenCV之均值漂移(Mean Shift)算法
Mean Shift向量Mean Shift向量:偏移的均值向量。Mean Shift算法:指一个迭代的步骤,即先算出当前点的偏移均值,移动该点到其偏移均值,然后以此为新的起始点,继续移动,直到满足一定的条件结束。原创 2016-07-18 00:13:24 · 22034 阅读 · 5 评论