#include
#include
#include
#include
#define CONTRASTFUNC0 -1 //翻转
#define CONTRASTFUNC1 0 //分段
#define CONTRASTFUNC2 1 //对数
#define CONTRASTFUNC3 2 //反对数
#define CONTRASTFUNC4 3 //n次幂
#define...
分类:
其他好文 时间:
2014-11-11 14:24:33
阅读次数:
139
1.对OpenCV 的印象:功能十分的强大,而且支持目前先进的图像处理技术,体系十分完善,操作手册很详细,手册首先给大家补计算机视觉的知识,几乎涵盖了近10年内的主流算法;然后将图像格式和矩阵运算,然后将各个算法的实现函数。我用它来做了一个Harris角点检测器和Canny边缘检测器,总共就花了一个...
分类:
其他好文 时间:
2014-11-11 12:14:46
阅读次数:
153
更新日志:1.添加了自适应窗口大小的功能;2.添加了在图像上画矩形的功能;3.添加了在大图上画矩形的功能;4.部分函数名称更改;5其他修改。首先是头文件:/* ******* ccv.h ******************* opencv常用操作函数声明 ********** *//* autho...
分类:
其他好文 时间:
2014-11-11 10:47:42
阅读次数:
297
0.前言 本文介绍如何在树莓派中通过编译源代码的方式安装opencv,并通过一个简单的例子说明如何使用opencv。 更多内容请参考——【树莓派学习笔记——索引博文】1.下载若干依赖项 在开始安装之前,最好更新树莓派软件源。如果更新时间太长,请参考博文修改软件源网络地址——【树莓派学习笔记——修改树莓派软件源】sudo apt-get update 请依次安装以下依赖项,这...
分类:
其他好文 时间:
2014-11-10 21:51:44
阅读次数:
350
均值滤波,是比较简单的滤波方式,比较典型的是以3x3的模板对核心(或者称为锚点)的元素及其周围八个元素进行求和并除以元素个数(即9)得到的值将原值覆盖,基本的实现方法为四层循环,算法时间复杂度:
O(w*h*m*n)
其中w,h为图像宽和长,m,n为模板宽和长。该算法有优化方法,将在以后的博文中讨论。
代码使用OpenCV1.0编写,由于代码水平有限,望请见谅...
分类:
其他好文 时间:
2014-11-10 19:57:07
阅读次数:
268
openCV作为已经成熟的开源库,很多操作它都已经有了高效,使用方便的方法。我的应用场景是这样的,从一张大图片中抠出一小部分,然后处理这一小部分后再放到大图像中。对于抠出来可以这样实现:Rect rect = Rect( x, y, width, height); Mat p = (Mat( src...
分类:
其他好文 时间:
2014-11-10 17:30:31
阅读次数:
173
openCV读取XML文件基本操作与保存XML文件操作类似,也有cvReadInt之类的函数,和保存struct相对应,读取的时候可以先选择节点(保存时的struct名称),再选择数据;如果保存数据时是没有名称,譬如CV_NODE_SEQ模式,直接选择cvReadInt(),如果有名称,譬如CV_N...
分类:
其他好文 时间:
2014-11-10 15:09:14
阅读次数:
222
1、可以通过 视图---》属性管理器 来直接配置opencv,一键搞定 2、按住shift键不放,然后移动方向键,可以选中一路数据点。3、调试程序的利器,调用堆栈,可以定位到程序死的那一刻。4、运行带opencv的程序,2个小时程序会死。主要原因在于opencv死掉的原因。
分类:
其他好文 时间:
2014-11-10 01:06:10
阅读次数:
227
原文来自:http://blog.csdn.net/yeqiu712/article/details/6220030其实AVI只是一个外壳。里面的东西可不一样的!问题:为什么我的电脑支持AVI或者能够播出AVI,但为什么使用OpenCV里的cvCreateFileCapture函数总返回NULL呢?...
分类:
其他好文 时间:
2014-11-09 22:14:58
阅读次数:
130
首先去官网下载所需版本的OpenCV(我这里下载的是OpenCV2.4.9),然后安装(也就是解压缩)到某个地方(个人推荐解压到硬盘的根目录)。解压完成后,可以得到如下的目录结构(版本不同,可能会有一些差别)
然后就可以按照下面的图示配置环境变量了。
1)
2)
3)
4)
5) 注意前...