摘要:
推文: OpenCV学习(7) 分水岭算法(1)(原理简介简单明了) OpenCV-Python教程:31.分水岭算法对图像进行分割(步骤讲解不错) 使用分水岭算法进行图像分割 (一)获取灰度图像,二值化图像,进行形态学操作,消除噪点 (二)在距离变换前加上一步操作:通过对上面形态学去噪点后的图像, 阅读全文
摘要:
一:顶帽实现(原图像与开操作图像的差值) 二:黑帽实现(原图像与闭操作图像的差值) 三:图像的梯度 (一)基本梯度(膨胀后的图像与腐蚀后的图像差值) (二)内部梯度(原图像减去腐蚀后的图像差值) (三)外部梯度(膨胀后图像与原图差值) 阅读全文
摘要:
一:开操作(先腐蚀后膨胀) 特点:消除噪点,去除小的干扰块,而不影响原来的图像 二:闭操作(先膨胀后腐蚀) 特点:可以填充闭合区域 三:利用开操作完成的任务 (一)提取水平垂直线 原理: (二)消除干扰线 (三)提取满足要求的形状 getStructuringElement我们设置的内核形状为矩形, 阅读全文
摘要:
膨胀 腐蚀 一:膨胀实现dilate 二:实现腐蚀erode 相关知识补充 (一)可以看做膨胀是将白色区域扩大,腐蚀是将黑色区域扩大 (二)可以不进行灰度处理,对彩色图片进行处理 (1)膨胀 (2)腐蚀 (三)getStructuringElement方法 推文:OpenCV中获取不同形状的结构元素 阅读全文
摘要:
一:获取图像的外接矩形boundingRect和几何距moments 二:多边形逼近approxPolyDP 相关知识补充 (一)相关函数方法 (二)approxPolyDP轮廓逼近方法 返回值 阅读全文
摘要:
推文:OpenCV-Python教程(11、轮廓检测) 轮廓发现 相关API 操作步骤 一:使用直接使用阈值方法threshold方法获取二值化图像来选择轮廓 二:使用canny边缘检测获取二值化图像 相关知识补充 (一)findContours寻找轮廓 返回值: (二)drawContours绘制 阅读全文
摘要:
推文:Opencv2.4.9源码分析——HoughCircles 霍夫圆检测 相关知识补充: (一)HoughCircles方法 阅读全文
摘要:
直线检测相关 Opencv学习笔记 霍夫变换直线检测及原理理解 OpenCV-Python教程(9、使用霍夫变换检测直线) 变换图示 霍夫直线检测的两种方法 一:HoughLines霍夫变换 相关知识补充 (一)HoughLines方法 二:HoughLinesP概率霍夫变换(是加强版)使用简单,效 阅读全文
摘要:
一:Canny算法介绍 推文:Canny边缘检测算法原理及其VC实现详解(一) 补充: 非最大信号抑制 高低阈值输出二值图像 二:Canny边缘提取实现 使用Canny计算梯度 相关知识补充 (一)Canny方法 (1)需要我们求出梯度 (2)直接调用Canny算法在单通道灰度图像中查找边缘, 阅读全文
摘要:
图像梯度 推文:【OpenCV入门教程之十二】OpenCV边缘检测:Canny算子,Sobel算子,Laplace算子,Scharr滤波器合辑 一:sobel算子 补充:在sobel算子的基础上还有一种Scharr算子,可以获取更强的边缘检测(噪声比较敏感,需要降噪) 相关知识补充: (一)Sobe 阅读全文