自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 【图像处理】-013 频域滤波处理

【图像处理】-013 频域滤波处理  在上一篇中,我们讲到了进行同态滤波对图像不均匀光照进行处理,其中用到了频域中对图像的高通滤波。这一篇文章中,我将对图像频域滤波进行进一步讨论,尝试使用各种低通和高通滤波器对图像进行滤波处理。文章目录1 理论依据1.1 频率域滤波基础1 理论依据1.1 频率域滤波基础  在二维离散傅立叶变换DFT中,(1)F(u,v)=∑x=0M−1∑y=0N−1f...

2018-12-28 21:18:17 1140

原创 【图像处理】-012 同态滤波

【图像处理】-012 同态滤波  在上一篇中,在实现底帽变换用于校正不均匀光照引起的变化时,发现使用同态滤波也可以达到同样的效果,因此,对同态滤波进行了一些调研。文章目录1 理论依据1.1 图像形成模型1.2 同态滤波2 实现2.1 Matlab实现2.2 OpenCV实现3 效果3.1 Matlab3.2 OpenCV1 理论依据1.1 图像形成模型  形如f(x,y)f(x,y)f(...

2018-12-26 21:57:51 1322

原创 【图像处理】-011 顶帽和底帽变换

【图像处理】-011 顶帽和底帽变换  顶帽变换和底帽变换属于图像形态学处理的一种,可用于校正不均匀光照的影响。文章目录1 理论依据2 底帽变换应用3 OpenCV实现4 注意1 理论依据  图像相减与开操作和闭操作相结合,会产生Top-hat(顶帽)变换和bottom-hat(底帽)变换。灰度级图像fff的顶帽变换定义为fff减去其开操作:(1)That(f)=f−f(f∘b) ...

2018-12-26 14:17:32 10015

原创 【图像处理】-010 图像频域处理

【图像处理】-010 图像频域处理  图像的频域处理能够在频率域内对图像进行滤波、重建、判断平移旋转等操作。这一篇博客主要用于记录我对图像频率域处理的学习历程,因此,这篇博客会进行持续更新。文章目录1 傅立叶变换的理论依据1.1 傅立叶级数1.2 基础概念1.2.1 复数1.2.2 傅立叶级数1.2.3 冲激1.3 二维离散傅立叶变换2 傅立叶变换的性质2.1 空间和频率间隔的关系2.2 平移...

2018-12-25 14:26:48 1052

原创 【图像处理】-009 图像噪声

图像噪声文章目录1 图像退化/复原过程模型2 噪声模型2.1 噪声的空间和频率特性3 高斯噪声3.1 高斯噪声的概率密度函数3.2 实例4 瑞利噪声4.1 瑞利噪声的额概率密度函数5 爱尔兰(伽马)噪声6 指数噪声7 均匀噪声8 脉冲(椒盐)噪声1 图像退化/复原过程模型  退化过程被建模为一个退化函数和一个加性噪声项,对一幅输入图像f(x,yf(x,yf(x,y进行处理,产生一幅退化后的图...

2018-12-19 22:11:06 1086

原创 【图像处理】-008 几何变换-缩放、旋转

几何变换-缩放文章目录1 缩放1.1 缩放矩阵1.2 OpenCV实现1.3 Matlab实现1 缩放1.1 缩放矩阵  图像的缩放主要用于改变图像的大小,图像在缩放后高度和宽度都可能发生变化。水平缩放系数是指水平方向上的缩放比例sxs_xsx​,sx>1s_{x}>1sx​>1表示水平方向上被拉伸,sx<1s_{x}&amp

2018-12-16 23:04:16 364

原创 【图像处理】-007 几何变换-平移、镜像、转置

几何变换-平移、镜像、转置文章目录1 向前映射与向后映射1.1 向前映射1.2 向后映射1.3 适用性2 几何变换的数学描述3 平移3.1 平移矩阵3.2 OpenCV实现3.3 Matlab实现4 镜像4.1 变换矩阵4.2 OpenCV实现4.3 Matlab实现5 转置5.1 转置矩阵5.2 OpenCV实现5.3 Matlab实现  图像的几何变换是在不改变图像内容的前提下对图像像素进...

2018-12-16 21:36:54 1150

原创 【图像处理】-006 直方图规定化

直方图规定化文章目录1 原理2 Matlab实现2.1 Matlab函数实现2.2 自己造轮子3 C++实现3.1 自己造轮子4 效果图1 原理  直方图均衡可以使图像的灰度分布产生均分分布的特性,是一种较为方便的图像增强的方法。但在某些应用中,尤其是希望输出图像的直方图具备特定的直方图形状时,直方图均衡的效果就欠佳了。此时需要用到直方图匹配或直方图规定化。  先在连续空间中讨论,将连续随...

2018-12-16 13:26:10 3427 5

原创 【图像处理】-005 直方图均衡

直方图均衡文章目录1 原理2 Matlab实现2.1 Matlab已有函数2.2 手动实现3 OpenCV实现3.1 OpenCV已有函数3.2 C++ 手动实现4 效果图5 参考1 原理  首先定义几个变量,其实这几个变量在前面几篇关于直方图变换的文章中同样应该定义。变量意义nkn_knk​灰度级为rkr_krk​的像素的个数rkr_krk​第kkk级灰度...

2018-12-13 22:52:49 454

原创 【图像处理】-004 图像灰度拉伸

图像灰度拉伸文章目录1 原理2 Matlab实现3 OpenCV实现4 效果1 原理  图像灰度拉伸是改变图像对比度的一种方法,通过灰度映射,将原图中某一区段中的灰度值映射到另一灰度值,从而拉伸或压缩整个图像的灰度分布范围。2 Matlab实现clc;clear;close all;% 对灰度图进行灰度线性变换ori_img = imread('../images/6.jpg'...

2018-12-11 13:58:45 9855

原创 【图像处理】-003 图像灰度非线性变换

图像灰度非线性变换文章目录1 原理2 Matlab实现3 OpenCV实现3.1 实现3.2 注意4 效果图1 原理  图像灰度的非线性变换主要有对数变换、指数变换、幂次变换等。本文主要讨论对数变换。  对数变换的基本形式如下:y=log⁡(1+x)by=\frac{\log{(1+x)}}{b}y=blog(1+x)​其中,bbb为正常数,用以控制曲线的弯曲程度。  对数变换实...

2018-12-09 22:53:39 6712

原创 【图像处理】-002 图像灰度线性变换

图像灰度线性变换文章目录1 概念2 原理3 作用4 Matlab实现5 OpenCV实现6 效果图6.1 效果图7 讨论1 概念  灰度线性变换是一种灰度变换,通过建立灰度映射来调整源图像的灰度,达到图像增强的目的。灰度映射通常使用灰度变换曲线来表示。2 原理  灰度线性变换就是将图像的像素值通过指定的线性函数进行变换,以此增强或减弱图像的灰度。灰度线性变换的公式是常见的一维线性函数:...

2018-12-09 19:41:37 16282

原创 【图像处理】-001 图像灰度化+二值化+直方图

图像灰度化+二值化+直方图  本文主要用于记录将彩色图像转换成灰度图,分别计算彩色图像各个通道以及灰度图的直方图,将各个通道以及灰度图分别二值化并显示结果。文章目录1 处理流程2 准备知识2.1 彩色图像通道2.2 彩色转灰度2.3 直方图2.4 图像二值化3 Matlab实现3.1 实现3.2 注意3.2.1 imhist3.2.2 stem3.2.3 im2bw4 OpenCV实现4.1 ...

2018-12-09 17:47:07 4649

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除