
OpenCV
文章平均质量分 77
icvpr
这个作者很懒,什么都没留下…
展开
-
OpenCV_局部图像特征的提取与匹配_源代码
OpenCV的feature2d module中提供了从局部图像特征(Local image feature)的检测、特征向量(feature vector)的提取,到特征匹配的实现。其中的局部图像特征包括了常用的几种局部图像特征检测与描述算子,如FAST、SURF、SIFT、以及ORB。对于高维特征向量之间的匹配,OpenCV主要有两种方式:1)BruteForce穷举法;2)FLANN近似K近原创 2013-01-10 20:51:29 · 58121 阅读 · 38 评论 -
OpenCV_复制一个或多个ROI图像区域
在对图像进行处理过程中,我们经常需要对图像的某个或多个感兴趣区域进行处理。在OpenCV中我们能够非常方便地获取指定ROI区域的子图像。下面这段代码就演示了怎样获取指定单个ROI或多个ROI图像区域。// 复制一个或多个ROI图像区域// Author: www.icvpr.com // Blog: http://blog.youkuaiyun.com/icvpr #inclu原创 2013-01-18 23:59:40 · 22672 阅读 · 5 评论 -
OpenCV_基于混合高斯模型GMM的运动目标检测
OpenCV的video module中包含了几种较为常用的背景减除方法,其中混合高斯模型(Gaussian of Mixture Models, GMM)方法效果较好。 常用的目标检测方法:1)帧间差分;2)背景减除;其中背景减除方法的关键在于建立一个鲁棒的背景模型(背景图像),常用的建立背景模型方法有:1)均值法;2)中值法;3)滑动平均滤波法;4)单高斯;5)混合原创 2013-01-15 22:40:32 · 27917 阅读 · 11 评论 -
OpenCV_基于Laplacian算子的图像边缘增强
下面代码实现了基于Laplacian算子的图像边缘增强 。算法:边缘增强图像 = 源图像 + 边缘图像// 基于Laplacian算子的图像边缘增强 // Author: www.icvpr.com // Blog: http://blog.youkuaiyun.com/icvpr #include #include #include voi原创 2013-01-14 23:28:08 · 20700 阅读 · 1 评论 -
OpenCV_图像旋转与缩放
下面这份代码用于实现对图像的缩放与旋转。OpenCV版本:2.4.2// 图像旋转与缩放 // Author: www.icvpr.com // Blog: http://blog.youkuaiyun.com/icvpr #include #include #include int main(int argc, char** argv){ cv::原创 2013-01-14 23:22:20 · 23505 阅读 · 5 评论 -
OpenCV_模板匹配(Template Matching)
1. 什么是模板匹配?模板匹配是一种用于在源图像S中寻找定位给定目标图像T(即模板图像)的技术。其原理很简单,就是通过一些相似度准则来衡量两个图像块之间的相似度Similarity(S,T)。2. 用途模板匹配方法常用于一些平面图像处理中,例如印刷中的数字、工业零器件等小尺寸目标图像识别分类。3. 方法模板匹配中,源图像和模板图像可以是二值图像、灰度图像、彩原创 2013-01-22 21:33:31 · 40239 阅读 · 5 评论 -
OpenCV_基于HOG特征的行人检测
OpenCV中提供了HOG的行人检测(pedestrain detection)类。cv::HOGDescriptor类的构造函数的各参数的定义:CV_WRAP HOGDescriptor() : winSize(64,128), // detect window blockSize(16,16),原创 2012-12-31 10:29:48 · 28839 阅读 · 6 评论 -
OpenCV_基于局部自适应阈值的图像二值化
在图像处理应用中二值化操作是一个很常用的处理方式,例如零器件图片的处理、文本图片和验证码图片中字符的提取、车牌识别中的字符分割,以及视频图像中的运动目标检测中的前景分割,等等。较为常用的图像二值化方法有:1)全局固定阈值;2)局部自适应阈值;3)OTSU等。全局固定阈值很容易理解,就是对整幅图像都是用一个统一的阈值来进行二值化;局部自适应阈值则是根据像素的邻域块原创 2013-01-18 00:02:48 · 42005 阅读 · 6 评论 -
OpenCV_基于自适应背景更新的运动目标检测
下面这段代码利用OpenCV实现了最为简单的基于自适应背景更新的运动目标检测算法。即:运动前景提取——背景减除foreground = |frame - background| > threshold 更新背景模型——滑动平均滤波background = background + (frame - background) * alpha = background *原创 2013-01-09 20:47:04 · 13066 阅读 · 2 评论 -
OpenCV_读取文件夹下的图片生成视频文件
下面这段代码实现了:使用OpenCV读取指定文件夹下的所有图片,然后生成avi视频文件。// 读取文件夹下的图片生成视频文件// Author:www.icvpr.com// Blog: http://blog.youkuaiyun.com/icvpr #include #include #include #include using namespac原创 2012-12-22 16:08:24 · 8193 阅读 · 3 评论 -
OpenCV_读视频文件、保存视频文件
OpenCV提供了读视频的类和函数,同样也提供了将多张帧图像或图片生成一个视频的类和函数。详细的介绍见:http://opencv.willowgarage.com/wiki/documentation/cpp/highgui/VideoWriterhttp://opencv.willowgarage.com/wiki/VideoCodecs 下面是一段读视频、处理视频帧原创 2012-12-03 18:53:22 · 2217 阅读 · 0 评论 -
VS2010+OpenCV2.42 配置——简洁版
VS2010+OpenCV2.42 配置——简洁版 (一) 下载安装OpenCV2.4.2 下载地址:http://opencv.org/downloads.html假设安装路径为: C:\OpenCV242(二) VS2010环境下使用OpenCV2.4.2 1. 配置环境变量 新建系统环境变量 变量名:OPENCV_DIR 变量值原创 2012-11-21 19:08:12 · 3035 阅读 · 3 评论 -
VS2010+OpenCV安装配置
关于OpenCV+VS2010的安装配置,在其官网上有详细介绍:1) OpenCV Installation in Windows : http://docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.html#windows-installation2) How to b原创 2012-09-15 12:00:49 · 4027 阅读 · 0 评论 -
(转载)OpenCV_提取图片中任意形状的区域
OpenCV_提取图片中任意形状的区域转载自:http://blog.youkuaiyun.com/hanbinga17/article/details/6536331#-------------------------------------------------------------------------------------------------------------------转载 2012-12-23 10:47:27 · 13971 阅读 · 3 评论 -
OpenCV_连通区域分析(Connected Component Analysis-Labeling)
OpenCV_连通区域分析(Connected Component Analysis/Labeling)【摘要】本文主要介绍在CVPR和图像处理领域中较为常用的一种图像区域(Blob)提取的方法——连通性分析法(连通区域标记法)。文中介绍了两种常见的连通性分析的算法:1)Two-pass;2)种子填充,并给出了两个算法的基于OpenCV和C++的实现程序。原创 2013-09-01 17:03:03 · 123739 阅读 · 59 评论