![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OPENCV2
冻人的蓝鲸梁思成
忘了,真的...
展开
-
20180918 【距离变换函数】
OpenCV中,函数distanceTransform()用于计算图像中每一个非零点像素与其最近的零点像素之间的距离,输出的是保存每一个非零点与最近零点的距离信息; 图像上越亮的点,代表了离零点的距离越远。 用途: 可以根据距离变换的这个性质,经过简单的运算,用于细化字符的轮廓和查找物体质心(中心)。 OpenCV函数distance...原创 2018-09-18 11:07:01 · 523 阅读 · 0 评论 -
20180917【图像分水岭算法原理和代码】
原理的理解上: 灰度图像类比成三维地势图:我们向每个山谷中灌入不同颜色的水,随着水位的升高,不同山谷的水就会相遇并且汇合,为了防止不同山谷的水汇合,我们需要在水即将汇合的部分建起堤坝。不停地灌水,就要不停的构筑堤坝,直到所有的山峰都被水淹没。这个时候,我们构筑的堤坝就是对图像的分割! 代码分析: ...原创 2018-09-18 11:51:43 · 593 阅读 · 0 评论 -
20180918 坎尼边缘检测(Canny)
用到的函数:cv2.Canny() canny边缘检测的步骤: 1.噪声去除 边缘检测很容易受到噪声的影响,所以第一步是先用例如5x5的高斯滤波器去除噪声。 2.计算图像梯度 对平滑后的图像使用Sobel算子计算水平方向和竖直方向的一阶导数(Gx和Gy),用这两幅梯度图找到边界的梯度和方向(opencv参考书P91) 梯度的方向一般总是和边界垂直,一般梯度方向归结为四类:垂直、水平、+...原创 2018-09-18 15:52:37 · 1154 阅读 · 0 评论