- 博客(7)
- 收藏
- 关注
原创 数字图像处理Python语言实现-图像滤波-Schmid滤波
Schmid滤波1、前言Schmid滤波是一种与Gabor滤波类似的滤波器。由Schmid, Cordelia.在论文【 "Constructing models for content-based image retrieval."Computer Vision and Pattern Recognition, 2001. CVPR 2001. Proceedings of the 2001 IEEE Computer Society Conference on. Vol. 2. IEEE, 2001
2020-12-19 10:10:40 323 1
原创 数字图像处理Python语言实现-图像滤波-Steerable滤波
Steerable滤波1、前言Steerable滤波是Adelson和Freeman在论文The Design and Use of Steerable Filters提出的一种滤波。Steerable滤波是一种方向可调的滤波器,通过在不同方向上产生模板,然后用不同方向上的模板去卷积图像,就可以得到图像的边缘。Steerable滤波用于图像纹理特征提取中。2、Steerable滤波描述2.1 、Adelson 和Freeman的转向定理Adelson和Freeman在1991年的论文中证明了三个定
2020-12-18 14:03:03 890
原创 数字图像处理Python语言实现-图像滤波-Log-Gabor滤波
Log-Gabor滤波1、前言在信号处理中,同时分析信号的空间和频率特性很有用。 尽管傅立叶变换给出了信号的频率信息,但它并未被定位。 这意味着我们无法确定(也许很长)信号的哪一部分产生了特定的频率。 为此可以使用短时傅立叶变换,但是短时傅立叶变换将基函数限制为正弦曲线。 Log-Gabor 过滤器就是这样一种过滤器,它是对原始Gabor过滤器的改进。与Gabor滤波器和其他小波滤波器相比,该滤波器与许多替代方法相比的优势在于,它更适合自然图像的统计信息。2、Log Gabor滤波描述Log-Gab
2020-12-17 23:02:14 2631 2
原创 数字图像处理Python语言实现-图像滤波-Gabor滤波
Gabor滤波1、前言Gabor滤波,是以Dennis Gabor命名的一种线性滤波。在图像处理广泛应用于边缘检测、纹理分析、特征提取等等。这些滤器可以近似某些哺乳动物的视觉皮层中某些细胞的特征。这些滤波器已显示在空间和频域均具有最佳的定位特性,因此非常适合纹理分割问题。2、Gabor滤波描述Gabor滤波器是特殊类型的带通滤波器。它允许某个“频段”的频率,而拒绝其他频段。 可以将Gabor滤波器视为具有特定频率和方向的正弦信号,由高斯波调制。图1显示了一种这样的2D Gabor滤波器。从上图可
2020-12-17 16:50:03 1271 2
原创 OpenCV4.x图像处理实例-基于Otsu阈值分离双峰分布图像分割
基于Otsu阈值分离双峰分布图像分割基于Otsu阈值分离双峰分布图像分割1. 前言2. 基于Otsu阈值分离双峰分布图像分割描述3. 代码实现1. 前言Otsu二值化会自动根据双峰图像的图像直方图计算阈值。OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。 [1] 它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB
2020-12-03 13:39:50 502
原创 OpenCV4.x图像处理实例-基于自适应阈值图像分割
基于自适应阈值图像分割1. 前言在图像在不同区域具有不同照明条件的情况下,使用全局阈值可能不是一个好的选择。 因此,在那种情况下,我们可能要使用自适应阈值。 它使用计算图像小区域阈值的算法,以便我们可以为同一图像的不同区域获得不同的阈值,并且对于光照条件不同的图像,它可以提供更好的结果。OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。 [1] 它轻量级而且高效——由一系列 C 函数和少量 C
2020-12-03 13:29:41 682
原创 OpenCV4.x图像处理实例-基于全局阈值图像分割
基于全局阈值图像分割基于全局阈值图像分割1. 前言2. 基于全局阈值分割描述3. 代码实现1. 前言阈值化是最简单的图像分割方法。这是一种非线性操作,它将灰度图像转换为二进制图像,其中将两个级别分配给低于或高于指定阈值的像素。 换句话说,如果像素值大于阈值,则为其分配一个值(可以是白色),否则,可以为其分配另一个值(可以是黑色)。OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系
2020-12-03 13:28:26 420 1
Blynk服务器和客户端 App
2023-12-09
ArduinoLibraryforProteusV2.0.zip
2021-10-18
OpenCV4.x图像处理实例-社交距离检测Caffe模型
2020-11-17
Mastering Go Web Services
2017-11-07
Pro Processing for Images and Computer Vision with OpenCV
2017-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人