rt import cv2 import numpy as np path = "_lo.png" img = cv2.imread(path) gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) gray = gray / 255.0 #像素值0-1之间 #s ...
分类:
编程语言 时间:
2019-12-06 11:58:09
阅读次数:
416
Custom Extended Sobel Filters https://arxiv.org/pdf/1910.00138.pdf sobel算子是进行边缘检测的一个重要算子。它通常是一个3x3的特定数值的卷积核,对输入图像进行卷积的运算。 这篇文章分析了,为什么3x3的卷积核太小,作者尝试了5x ...
分类:
其他好文 时间:
2019-10-02 22:54:29
阅读次数:
148
Sobel算子就是对图像求导,得到图像边缘梯度。 结果: 灰度图像 X轴方向梯度: Y轴方向梯度: 0.5X+0.5Y方向: ...
分类:
其他好文 时间:
2019-09-02 09:28:25
阅读次数:
64
Robert算子: Robert X 算子: Robert Y 算子: 代码: Sobel 算子: Sobel X 算子: Sobel Y 算子: 代码: 拉普拉斯算子: 代码: ...
分类:
其他好文 时间:
2019-07-24 22:37:32
阅读次数:
150
Sobel 算子是一个离散微分算子 (discrete differentiation operator)。 它结合了高斯平滑和微分求导,用来计算图像灰度函数的近似梯度。 图像边缘,相素值会发生显著的变化了。表示这一改变的一个方法是使用 导数 。 梯度值的大变预示着图像中内容的显著变化。用更加形象的 ...
分类:
其他好文 时间:
2019-07-21 16:47:52
阅读次数:
147
初学OpenCV的开发者很容易被OpenCV中各种滤波方法所困扰,不知道到底该用哪里一个来做滤波。表面原因看起来是因为OpenCV中各种滤波方式实在是太多太杂, 其背后原因是对各种滤波方法的应用场景认知出现了问题,所以这里小编从应用场景与项目中解决问题的实际出发,跟大家一起探讨一下各种滤波方法。 一 ...
分类:
其他好文 时间:
2019-02-15 13:12:34
阅读次数:
653
DAY1 被打爆了。 DAY2 被打爆了。 DAY2+ 8 个图像处理题。 1. 计算一个序列的 ADLER32 校验码(20分) 2. 计算一个序列的 CRC32 校验码(30分) 3. 读取简单 PNG 图片(50分) 4. 写入简单 PNG 图片(50分) 5. sobel 算子 边缘检测(2 ...
分类:
其他好文 时间:
2019-01-22 22:57:14
阅读次数:
194
手机场景下字体提取 简介 这是老师突然给的任务,不做吧又不好,做呗。实际做的过程中让我对形态学处理有了新的认识,我真没想到形态学处理这么强大,同时也深化了我对sobel算子的理解和记忆。。强大! 处理过程供分为两步, 1. ROI的获取并矫正 2. 字提取 ROI提取 思路大致是这样的,由于在原图中 ...
分类:
其他好文 时间:
2019-01-22 21:54:30
阅读次数:
258
本来想说很多目前对于 Sobel 算子的认识,但最终还是觉得对于其掌握程度太低,没有一个系统的理解,远不足以写博客,但为了12月不至于零输出,还是决定把自己学习过程中找到的相关资料进行分享。 等到一月底时间充裕的时候再来完成本文。 资料: https://www.cnblogs.com/freebl ...
分类:
其他好文 时间:
2018-12-31 21:08:00
阅读次数:
264
简述OpenCV边缘检测的一般步骤为:滤波增强检测常用的边缘检测的算子和滤波器有:Sobel算子Laplacian算子Canny算子Scharr滤波器以下使用Sobel、Laplacian和Canny算子进行边缘检测。图片是从网上随意下载的一张。代码importcv2#********************Sobel边缘检测*****************************defedge
分类:
其他好文 时间:
2018-12-25 21:09:39
阅读次数:
222