Opencv
爱琴忆海
牛犊子
展开
-
OpenCV学习—01:矩阵的掩膜操作
一. 获取图像的像素指针 CV_Assert(srcImg.depth() == CV_8U); Mat.ptr<uchar>(int i = 0); // 获取像素矩阵的指针,索引i表示第几行,从0开始计数 获取当前行指针: const uchar* current = srcImg.ptr<uchar>(row); 获取当前像素点P(row, col)...原创 2019-07-02 22:04:47 · 306 阅读 · 0 评论 -
OpenCV学习—02:记录程序的运行时间
首先,我的电脑配置:VS2013 + Opencv3.1.0 + Win-64bit 有时,我们想知道要程序一共运行了多长时间,这个很常用,也很简单,仅仅需要两个函数即可。 opencv里使用getTickCount()与getTickFrequency()函数记录时间; 其中: getTickCount() :返回从操作系统启动到当前所经的计时周期数; getT...原创 2019-07-03 10:53:13 · 625 阅读 · 0 评论 -
OpenCV学习—03:Mat对象
Mat对象与IplImage对象 Mat对象是OpenCV2.0之后引进的数据结构,自动分配内存、不存在内存泄漏的问题,是面向对象的数据结构。 IplImage是从2001年OpenCV发布之后就一直存在的,是C语言风格的数据结构,需要开发人员自己分配与管理内存,对大的程序使用它容易导致内存泄漏的问题。 ================= Mat对象的构造函数与常用方法 构造函数: M...原创 2019-07-03 14:20:37 · 130 阅读 · 0 评论