opencv
Z-YOUNG
刚入图像处理深坑的小垃圾
展开
-
OpenCV3学习笔记精炼(一)---- 图像读取显示等基本操作
OpenCV3学习笔记精炼(一)---- 图像读取显示等基本操作1、读取图像Mat imread(const string& filename, intflags=1 );filename:图片路径;intflags:通道数 默认值为1(三通道彩色图),可选值0(灰度图),CVLOADIMAGEANYDEPTH | CVLOADIMAGEANYCOLOR(可读取16位或者32位,不选该属...原创 2018-05-11 15:26:25 · 692 阅读 · 0 评论 -
opencv学习笔记(二)----数据类型
opencv学习笔记(二)----数据类型Mat的一些基本操作创建指定大小的空MatMat tempImg = Mat::zeros(img.rows,img.cols, img.type()); Mat grayImg(img.rows,img.cols,CV_8UC1,Scalar::all(0));Mat的属性:data uchar型的指针。Mat类分为了两个部分:矩阵头和指向矩阵数据部分的...原创 2018-05-11 15:26:52 · 521 阅读 · 0 评论 -
opencv学习笔记(四)----滤波操作
线性滤波方框滤波——boxFilter模糊图片void boxFilter( InputArray src, //输入图像 OutputArray dst, //输出图像 int ddepth, //图像深度,-1指原图深度 Size ksize, //卷积核大小 如Size(3,3) Point anchor=Point(-1,-1),...原创 2018-05-23 16:07:42 · 340 阅读 · 0 评论 -
opencv学习笔记(三)----轨迹条的使用
创建轨迹条createTrackbarint createTrackbar( const string& trackbarname, //轨迹条的名字 const string& winname, //窗口的名字 int* value, //一个指向整型的指针,表示滑块的位置。并且在创建时,滑块的初始位置就是该变量当前的值。 int count...原创 2018-05-23 16:09:21 · 920 阅读 · 0 评论 -
opencv学习笔记(五)----形态学运算
腐蚀与膨胀功能:- 消除噪声- 分割(isolate)出独立的图像元素,在图像中连接(join)相邻的元素。- 寻找图像中的明显的极大值区域或极小值区域- 求出图像的梯度 膨胀对图像中的高亮部分进行膨胀,效果图拥有比原图更大的高亮区域。即白色部分。 void dilate( InputArray src, //输入 OutputArray dst, //输出 ...原创 2018-05-29 15:01:17 · 431 阅读 · 0 评论