opencv
文章平均质量分 78
wangqing_19900504
这个作者很懒,什么都没留下…
展开
-
OpenCV学习笔记(三)——Mat,图像的新容器
自从版本2.0,OpenCV采用了新的数据结构,用Mat类结构取代了之前用extended C写的cvMat和lplImage,更加好用啦,最大的好处就是更加方便的进行内存管理,对写更大的程序是很好的消息。 需要注意的几点: 1. Mat的拷贝只是复制了Mat的信息头,数据的指针也指向了被拷贝的数据地址,而没有真正新建一块内存来存放新的矩阵内容。这样带来的一个问题就是对其中一个Mat的数据操作转载 2012-12-17 10:06:05 · 504 阅读 · 0 评论 -
OpenCV学习笔记(一)——安装配置、第一个程序
决心开始研究OpenCV。闲言少叙,sourceforge网站最近的版本是2011年8月的OpenCV2.3.1,下载安装,我这里使用的开发环境是vs2008,网上搜了一下配置的教程,与之前的几个OpenCV版本的配置过程大体相同:(教程网上很多,知之为知之,不知百度之,我这里粗略再讲一下) 1. 配置电脑的环境变量(Path变量)这里我的是D:\Program Files\OpenCV2.3.转载 2012-12-17 10:02:15 · 364 阅读 · 0 评论 -
OpenCV学习笔记(二)——新版本模块结构
还是老话题,2.2版本对OpenCV可是进行了大刀阔斧的改革,用c++重新了大部分结构,而不是1.X版本中的c结构。这些模块包括: core——定义了基本数据结构,包括最重要的Mat和一些其他的模块 imgproc——该模块包括了线性和非线性的图像滤波,图像的几何变换,颜色空间转换,直方图处理等等 video——该模块包括运动估计,背景分离,对象跟踪 calib3d——基本的多视角几何算法转载 2012-12-17 10:03:42 · 254 阅读 · 0 评论 -
OpenCV学习笔记(四)——新版本的数据结构core
2.0新版本对数据结构进行了大幅修改: 定义了DataType类 定义了Point_模板类,取代了之前版本的CvPoint、CvPoint2D32f 定义了Point3_模板类,取代了之前版本的CvPoint2D32f 定义了Size_模板类,取代了之前版本的CvSize和CvSize2D32f 定义了Rect_模板类,取代了之前版本的CvRect RotatedRect模板类, T转载 2012-12-17 10:48:57 · 748 阅读 · 0 评论