
OpenCV
文章平均质量分 67
芥末可乐耶
天天向上
展开
-
Windows7 VS2010下 OpenCV-2.4.10环境配置
OpenCV(Open Source Computer Vision Library)是BSD协议下的开源代码库。OpenCV提供了一系列高性能的图像处理函数。目前(2015.01.27)最新版本是2.4.10。1.x版本使用C的API,2.x版本同时提供C++的API。全新的3.0.0版本已经到了Beta阶段,相对2.x会有很大变化。C++版本的数据结构和函数的性能比C版本的要好很多,如果是在嵌转载 2015-11-19 15:00:31 · 2040 阅读 · 0 评论 -
XML和YAML的使用方法
最近处理一些配置文件,碰到了YAML格式的文件,因为之前没接触过此格式的文件,对于XML还比较熟悉一些。那么什么是YAML呢?它相比XML又有哪些优缺点呢?什么情况下用YAML呢?YAML怎么使用呢?在此做一个简单的总结吧。咱们就先从XML来说吧。相信XML大家都比较熟知吧。下面是我从网络上摘取的概念性的东西,大家可以看一下。在此就不多说了。更多的说一些基本用法。XML概述:可扩展标记转载 2016-06-02 07:56:26 · 458 阅读 · 0 评论 -
一次配置OPENCV2.4.11+VS2010
http://blog.youkuaiyun.com/leo2007608/article/details/38963947http://m.blog.youkuaiyun.com/article/details?id=46013319转载 2016-04-16 15:07:20 · 249 阅读 · 0 评论 -
【OpenCV】边缘检测:Sobel、拉普拉斯算子
边缘边缘(edge)是指图像局部强度变化最显著的部分。主要存在于目标与目标、目标与背景、区域与区域(包括不同色彩)之间,是图像分割、纹理特征和形状特征等图像分析的重要基础。图像强度的显著变化可分为:阶跃变化函数,即图像强度在不连续处的两边的像素灰度值有着显著的差异;线条(屋顶)变化函数,即图像强度突然从一个值变化到另一个值,保持一较小行程后又回到原来的值。图像的边缘转载 2016-03-21 08:47:49 · 842 阅读 · 0 评论 -
findContours函数参数说明及相关函数
findContours函数,这个函数的原型为:void findContours(InputOutputArray image, OutputArrayOfArrays contours, OutputArray hierar-chy, int mode, int method, Point offset=Point())参数说明输入图像image必须为一个2值单通道转载 2016-03-03 16:31:00 · 504 阅读 · 0 评论 -
回调函数的作用
一直不太理解回调函数的作用,下面是找到的一些关于回调函数的作用的解答。1.回调函数是一个很有用,也很重要的概念。当发生某种事件时,系统或其他函数将会自动调用你定义的一段函数。2.回调函数就相当于一个中断处理函数,由系统在符合你设定的条件时自动调用。为此,你需要做三件事:1,声明;2,定义;3,设置触发条件,就是在你的函数中把你的回调函数名称转化为地址作为一个参数,以便于系统调用。转载 2016-03-02 10:05:06 · 348 阅读 · 0 评论 -
vector<vector<Point>>contours; vector<Vec4i>hierarchy;
这是openCV里面找边界的程序里面的语句吧。contours被定义成二维浮点型向量,这里面将来会存储找到的边界的(x,y)坐标。vectorhierarchy是定义的层级。这个在找边界findcontours的时候会自动生成,这里只是给它开辟一个空间。将来findContours( src, contours, hierarchy, RETR_TREE, CHAIN_APPROX_SIMPLE,转载 2016-03-01 16:25:46 · 8714 阅读 · 0 评论 -
opencv中cvCreateTrackbar()函数的说明
int cvCreateTrackbar(const char* trackbar_name, //滑动条的名称const char* window_name, //窗口的名称,滑动条不会遮挡图像int* value, //当滑动条被拖到时,OpenCV会自动将当前位置所代表的值传给指针指向的整数int count, //滑动条所能达到的最大值CvTrack转载 2016-03-01 16:16:41 · 1224 阅读 · 0 评论 -
二值形态学(膨胀,腐蚀,开启,关闭)的opencv实现
一、opencv几个形态学函数定义 形态学函数的头文件:#include 函数定义如下://! erodes the image (applies the local minimum operator)CV_EXPORTS_W void erode( InputArray src, OutputArray dst, InputArray kern转载 2016-01-27 11:30:23 · 570 阅读 · 0 评论 -
视频读写函数
cvCaptureFromCAM 初始化从摄像头中获取视频 CvCapture* cvCaptureFromCAM( int index ); index 要使用的摄像头索引。如果只有一个摄像头或者用哪个摄像头也无所谓,那使用参数-1应该便可以。 函数cvCaptureFromCAM给从摄像头的视频流分配和初始化CvCapture转载 2016-01-22 16:51:10 · 349 阅读 · 0 评论 -
opencv查找轮廓---cvFindContours && cvDrawCountours 用法及例子
环境: vs2008 + opencv2.1先看,这两个函数的用法(参考 opencv手册):+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++FindContours转载 2016-01-22 15:41:32 · 2304 阅读 · 0 评论 -
如何查看Opencv中自带内部函数的源代码
找到Opencv的安装目录,例如我的安装目录在F盘,找到相应的安装目录如下所示可以看到上图中有两个目录文件夹,而我们要找的源代码就在source这个文件夹下,打开这个目录在上图中找到modules,打开后可以看到很多文件夹,每个文件夹下都存放了不同类型领域的源代码下面转载 2015-12-02 16:00:15 · 973 阅读 · 0 评论 -
OpenCV参考手册之CvCapture结构体
1、CvCapture结构体:CvCapture是一个结构体,用来保存图像捕获的信息,就像一种数据类型(如int,char等)只是存放的内容不一样,在OpenCv中,它最大的作用就是处理视频时(程序是按一帧一帧读取),让程序读下一帧的位置,CvCapture结构中,每获取一帧后,这些信息都将被更新,获取下一帧回复。2、cvCreateFileCapture(const char*转载 2015-12-28 10:08:42 · 384 阅读 · 0 评论 -
VisualStudio2010配置OpenCV的一种一劳永逸的方法
用VS使用OpenCV的时候,又不想全局配置,每次都要配置简直烦死了。鉴于此,给大家介绍一种简便一点的方法。配置环境的前提是:成功安装了OpenCV合适的版本。我这里用的是OpenCV2.4.9,这个版本解压后,找到一个叫build的目录,这个是已经编译好的。我们假设build目录结构如图1:图1 、 build目录结构转载 2015-11-19 15:03:41 · 496 阅读 · 0 评论 -
VS2010+QT5.1+opencv2.4.5图像界面第一个程序(改了一些,现在QT5.4,OPENCV2.4.10)
QT最近新出了5.1.0版本,最近要用QT编写界面,所以重新下载了新的QT,替换了以前的Qt4.8.4. VS2010+opencv2.4.5+Qt4.8.4的配置过程,请参考博文 OpenCV2.4.5+ QT4.8.4 + VS2010 环境搭建 地址 http://blog.youkuaiyun.com/skeeee/article/details/8802375转载 2016-06-03 11:13:45 · 768 阅读 · 0 评论