![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv学习笔记
文章平均质量分 78
SYSU李正
这个作者很懒,什么都没留下…
展开
-
OpenCV学习笔记一 OpenCV 2.49 + Eclipse 配置教程
1、安装opencv库1.1 双击opencv-2.4.9.exe,安装到指定目录。 1.2安装VC2010运行库,百度搜索VC2010运行库,下载安装即可。如果完成下面的所有配置之后运行程序时提示还缺少dll等文件,需要用360修复,进入人工服务,搜索提示缺少的dll文件,点击修复即可。 1.3将opencv\build\x86\vc11路径下的bin、lib、stati原创 2015-01-11 00:45:15 · 2911 阅读 · 0 评论 -
OpenCV学习笔记二 OpenCV 2.49 + VS2012 配置指南
OpenCV 2.49 + VS2012 配置指南首先下载 OpenCV2.4.9 源码:http://sourceforge.net/projects/opencvlibrary/files/latest/download?source=files(点开后等几秒就会自动开始下载)一. 配置系统环境变量1. 将源码解压到指定目录:2. 将 opencv 添原创 2015-01-11 01:25:44 · 3408 阅读 · 0 评论 -
(转)OpenCV数据结构Mat详解
我记得开始接触OpenCV就是因为一个算法里面需要2维动态数组,那时候看core这部分也算是走马观花吧,随着使用的增多,对Mat这个结构越来越喜爱,也觉得有必要温故而知新,于是这次再看看Mat。Mat最大的优势跟STL很相似,都是对内存进行动态的管理,不需要之前用户手动的管理内存,对于一些大型的开发,有时候投入的lpImage内存管理的时间甚至比关注算法实现的时间还要多,这显然是不合适的。除了转载 2015-01-28 22:55:17 · 420 阅读 · 0 评论 -
OpenCV中图像旋转(warpAffine)算法的实现过程
在OpenCV中,目前并没有现成的函数直接用来实现图像旋转,它是用仿射变换函数cv::warpAffine来实现的,此函数目前支持4种插值算法,最近邻、双线性、双三次、兰索斯插值,如果传进去的参数为基于像素区域关系插值算法(INTER_AREA),则按双线性插值。通常使用2*3矩阵来表示仿射变换: 其中,T相当于变换前的原始图像转载 2015-02-05 23:06:43 · 567 阅读 · 0 评论 -
(转)OpenCV滤波之copyMakeBorder和borderInterpolate
在OpenCV滤波算法中,有两个非常重要的基本工具函数,copyMakeBorder和borderInterpolatecopyMakeBorder函数原型void copyMakeBorder( const Mat& src, Mat& dst,int top, int bottom, int left, int right,int borderTyp转载 2015-02-05 21:17:26 · 904 阅读 · 0 评论 -
OpenCV学习--saturate_cast防止数据溢出
在OpenCV学习中经常看见saturate_cast的使用,下面的代码会展示它的作用,详细的代码可以参见文章http://blog.csdn.net/mjlsuccess/article/details/12400787[cpp] view plaincopy//使用图像混合例子中的C语言版本演示 for (int i=0; i{转载 2015-02-05 23:05:23 · 506 阅读 · 0 评论