logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

opencv学习笔记(二十)Canny边缘检测

1.原理个人觉得和Sobel算子差不多,不过其对高低阈值又进行了一个控制,下面介绍。2.相关APICanny(InputArray src,OutputArray edges,double threshold1,double threshold2,int aptertureSize,bool L2gradient )参数1:8-bit的输入图像参数2:输出边缘图像, 一般都是...

#计算机视觉
opencv学习笔记(三十三)Shi-Tomasi角点检测

1.检测原理(1)与Harris角点检测基本一致,但是,最后的计算角点响应时使用的公式有所不同,不同如下:Shi-Tomasi角点检测采用的是较小特征值来确定R(2)如果高于阈值的,就被认为是角。如果我们在λ1 - λ2空间里画出来,得到的图像是:2.相关APIvoid cv::goodFeaturesToTrack( InputArray image, Output...

#计算机视觉
opencv学习笔记(二十九)轮廓发现

1.基本概念轮廓发现是基于图像边缘提取的基础寻找对象轮廓的方法,所以边缘提取的阈值选定会影响最终轮廓发现结果。2.步骤和相关API(1)步骤:输入图像转为灰度图像cvtColor使用Canny进行边缘提取,得到二值图像使用findContours寻找轮廓使用drawContours绘制轮廓(2)轮廓发现API:cv::findContours(InputOutput...

#计算机视觉
opencv学习笔记(十八)图像边缘提取-Sobel算子

1.边缘提取概念(1)像素值发生跃迁的地方,是图像的显著特征之一,在图像特征提取、对象检测、模式识别等方面都有重要的作用。(2)对图像求它的一阶导数delta = f(x) – f(x-1), delta越大,说明像素在X方向变化越大,边缘信号越强,有可能为正,有可能为负数,导数(即斜率)。(还有一种像素从高到低跃迁,个人理解)2.Sobel算子(1)水平梯度:(2)...

#计算机视觉
opencv学习笔记(三十一)轮廓周围绘制圆形和矩形框

1.相关API(1)approxPolyDP(InputArray curve, OutputArray approxCurve, double epsilon, bool closed),主要功能是把一个连续光滑曲线折线化,对图像轮廓点进行多边形拟合,减少轮廓点curve:图像的轮廓点组成的点集approxCurve:表示输出的多边形点集epsilon:主要表示输出的精...

#计算机视觉
暂无文章信息