原文:opencv学习笔记之cvSobel 函数解析

首先,我们来开一下计算机是如何检测边缘的。以灰度图像为例,它的理论基础是这样的,如果出现一个边缘,那么图像的灰度就会有一定的变化,为了方便假设由黑渐变为白代表一个边界,那么对其灰度分析,在边缘的灰度函数就是一个一次函数y kx,对其求一阶导数就是其斜率k,就是说边缘的一阶导数是一个常数,而由于非边缘的一阶导数为零,这样通过求一阶导数就能初步判断图像的边缘了。通常是X方向和Y方向的导数,也就是梯度。 ...

2017-12-16 19:31 0 972 推荐指数:

查看详情

openCVcvSobel函数的用法浅析

第一步:开辟两个和原始图像一样大小的图像内存区,只是 其深度为IPL_DEPTH_16S,假设原始图像为pSrc(iplimage结构) IplImage *p16SX = cvCreateImage ...

Mon Mar 10 07:20:00 CST 2014 0 5903
OpenCV学习笔记(15)——更多的轮廓函数

凸缺陷,以及如何找到凸缺陷 找某一点到一个多边形的最短距离  不同形状的匹配 1.凸缺陷   前面已经设计了轮廓的凸包和凸性缺陷的概念。OpenCV中有一个函数cv2.convexityDefect()可以帮助我们找到凸缺陷:   hull = cv2.convexHull ...

Wed Jul 11 00:18:00 CST 2018 0 973
opencv学习笔记——cv::CommandLineParser函数详解

命令行解析类CommandLineParser 该类的作用主要用于命令行的解析,也就是分解命令行的作用。以前版本没这个类时,如果要运行带参数的.exe,必须在命令行中输入文件路径以及各种参数,并且输入的参数格式要与代码中的if语句判断内容格式一样,很不方便。另外如果想要更改输入格式的话在主函数 ...

Mon Oct 08 02:57:00 CST 2018 0 1787
opencv学习笔记——图像缩放函数resize

opencv提供了一种图像缩放函数 功能:实现对输入图像缩放到指定大小 函数原型: 函数参数: InputArray src:输入图像,可以是Mat类型 OutputArray dst:输出图像,其尺寸由第三个参数dsize(如果dsize不为0),当dsize为0,输出 ...

Mon Jun 04 06:12:00 CST 2018 0 3907
opencv学习笔记——cv::mean()函数详解

opencv中封装了一个专门用于求解cv::Mat均值的函数,即cv::mean(&cv::Mat),该函数会得到Mat中各个通道的均值,若要获取指定通道的均值,做进一步解析即可。 具体使用方法如下: 示例代码: 下面给出opencv的官方说明: Operations ...

Tue Jun 05 04:13:00 CST 2018 0 7572
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM