OpenCV学习笔记
小鹿学长
一个AI菜鸟&吃货学长
展开
-
三、OpenCV学习笔记——foreach循环
OpenCV中使用forEach进行并行像素访问之前对forEach用法一直不懂,后来发现Mat类的forEach方法接受一个函数操作符。void cv::Mat::forEach (const Functor &operation) 需要先定义一个函数对象:struct RGB2LABOperator{ void operator()(Pixel &pixel, ...原创 2019-05-05 11:01:44 · 1786 阅读 · 0 评论 -
一、OpenCV学习笔记——win10、mac和Ubuntu16.04安装OpenCV以及IDE配置
一、下载和安装OpenCVwin10中下载和安装OpenCV下载地址下下来是一个.exe解压文件,解压。解压出来主要包含两个文件夹配置环境变量path中添加环境变量:D:\app\opencv\build\x64\vc15\binUbuntu16.04下载和安装OpenCV选择Linux版本二、IDE配置OpenCVVS2017配置OpenCV1)项目中右...原创 2019-05-16 10:48:30 · 406 阅读 · 0 评论 -
六、OpenCV学习笔记——常用函数解析
一、MatMat是OpenCV里最基本的一个类,用来表示图像。 // 默认构造函数 Mat A; Mat () // 常用构造函数 Mat A(10,10,8UC3); Mat (int rows, int cols, int type) //Mat A(300, 400, CV_8UC3,Scalar(255,255,255)); Mat (i...原创 2019-05-16 20:40:50 · 337 阅读 · 0 评论 -
四、OpenCV学习笔记——深入理解指针
这篇内容跟OpenCV关系不大,但对于c++初学者有很大的帮助。转载自 https://blog.csdn.net/xierhacker/article/details/81078065一、指针概念指针是一个变量,存储的是地址。 所以指针本质是一个地址!看到指针条件反射想到地址。对于一个常规变量,&运算符就能够取得他的地址。所以一个变量var,那么&var就是一个地址。...转载 2019-05-07 22:07:48 · 195 阅读 · 0 评论 -
五、opencv学习笔记——opencv组件分析
【opencv_modules.hpp】 ——定义的是OpenCV2所有组件的宏【calib3d】——其实就是就是Calibration(校准)加3D这两个词的组合缩写。这个模块主要是相机校准和三维重建相关的内容。基本的多视角几何算法,单个立体摄像头标定,物体姿态估计,立体相似性算法,3D信息的重建等等。【contrib】——也就是Contributed/Experimental Stuf...原创 2019-05-30 10:28:14 · 295 阅读 · 0 评论 -
二、opencv学习笔记——MAC下安装配置opencv+contrib
在MAC下安装配置opencv+contrib,我也是踩了很多坑。不像Windows可以直接拿别人编译好的库在VS中配置就行,MAC由于最后要在终端配置,会自动查找编译路径,所以必须要自己一步一步来。下面先说一下我遇到的几个问题:一、configure过程中会出现文件无法下载问题,由于是外网下载,速度可能很慢会导致无法下载,主要是ippicv文件,有教程说可以先从网上下载对应文件放入根目录co...原创 2019-05-31 16:31:47 · 4664 阅读 · 1 评论 -
七、opencv学习笔记——区域生长算法
简要介绍了区域生长算法原理,并基于opencv进行了一个实例分析。原创 2019-07-27 22:16:05 · 4973 阅读 · 3 评论