滤波和边缘检测 1. 空间滤波和频域滤波 线性滤波和非线性滤波 滑动滤波: blur 和 boxfilter、高斯滤波器是真正的低通滤波器、与boxfilter相比没有振铃现象。 Practice matter: Matlab 线性滤波器:H=fspecila(‘Gaussian’,7,1); Op ...
分类:
其他好文 时间:
2018-12-05 14:24:51
阅读次数:
235
https://www.cnblogs.com/huhuuu/p/3538850.html 有时候,我们需要提取一个图像的边缘利于计算。 opencv实现了Canny边缘检测的函数,方便调用。Canny算子的原理是首先在x,y方向求一阶导数,然后组合为4个方向的导数。这些方向的导数达到局部最大值的点 ...
分类:
其他好文 时间:
2018-12-04 15:38:12
阅读次数:
141
利用canny边缘检测,我们可以很好地得到哦一个图像的轮廓,下面是基于C++的,这是我们通过这段代码得到的结果: 演示例程: ...
分类:
其他好文 时间:
2018-12-01 15:37:22
阅读次数:
158
一 边界补充 1 补零填充 2 边界复制填充 3 镜像填充 4 块填充 二 卷积核 1 平滑均值滤波 2 高斯平滑 3 图像锐化 4 梯度Prewitt 5 Soble边缘检测:垂直梯度水平梯度 6 梯度Laplacian 三 参考资料 https://blog.csdn.net/chaipp060 ...
分类:
其他好文 时间:
2018-11-26 02:28:29
阅读次数:
98
卷积层: 神经网络通过参数共享、稀疏连接减少参数。 一、过滤器:卷积【参数共享加稀疏连接,故参数较少,而全连接参数较大】 卷积:过滤器、边缘检测器:常用奇数维 举例说明: 左边矩阵中间有一个垂直线,10和0之间。 通过卷积过滤器,也可叫垂直检测器,得到右边矩阵,右边矩阵30可看做检测出来的边缘。 可 ...
分类:
其他好文 时间:
2018-11-25 00:01:32
阅读次数:
291
在前面,我们已经讲解了很多算子用来检测边缘,其中用得最多的canny算子边缘检测。本篇我们讲解一些其它方法来检测轮廓。 一 查找轮廓(find_contours) measure模块中的find_contours()函数,可用来检测二值图像的边缘轮廓。 函数原型为: skimage.measure. ...
分类:
其他好文 时间:
2018-11-19 17:34:11
阅读次数:
271
自定义函数: function []=edge_detect(image_name) a=imread(image_name); I=rgb2gray(a); BW1=edge(I,'Roberts',0.16); BW2=edge(I,'Sobel',0.16); BW3=edge(I,'Prew ...
分类:
其他好文 时间:
2018-10-30 17:06:21
阅读次数:
245
【火炉炼AI】机器学习050 提取图像的Star特征 (本文所使用的Python库和版本号: Python 3.6, Numpy 1.14, scikit learn 0.19, matplotlib 2.2 ) 对于图像的特征点,前面我们讨论过边缘检测方法,Harris角点检测算法等,这些检测算法 ...
分类:
其他好文 时间:
2018-10-22 20:33:21
阅读次数:
178
convertScaleAbs函数线性变换转换输入数组元素成8位无符号整型。void convertScaleAbs(InputArray src, OutputArray dst, double alpha=1, double beta=0)参数 :src – 输入数组。dst – 输出数组。al ...
分类:
其他好文 时间:
2018-09-19 20:00:58
阅读次数:
288