![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数字图像处理
jonson_zc
相信厚积薄发!
展开
-
直方图规定化
一、支付那个图规定化的原理和步骤 二、具体实现clear all;close all;clc;%% 计算给定的直方图累积分布函数r=127; x=-r:r+1;sigma=20;y1=exp(-((x-80).^2)/(2*sigma^2));y2=exp(-((x+80).^2)/(2*sigma^2));y=y1+y原创 2015-08-26 10:36:56 · 1870 阅读 · 0 评论 -
Harris角点检测
一、harris角点检测的原理和过程 参考课件:http://wenku.baidu.com/view/46f069453186bceb19e8bbcc二、代码实现clear;clc;I=imread('10.tif');I=double(I);%计算差分Ix和Iysobelx=[-1 0 1;-2 0 2; -1 0 1];sobely=[-1 -2 -1;0 0 0;1 2 1];原创 2015-09-01 20:03:47 · 375 阅读 · 0 评论 -
阈值分割
一、迭代法 通过迭代法来求出分割的最佳阈值,具有一定的自适应性,这种方法适用于物体的和背景有较大的区分,即其直方图有相当清楚的波谷;具体算法步骤如下: 1.为全局阈值选择一个初始估计值T。 2.用T分割图像。产生两组像素:G1有灰度值大于T的像素组成,G2有小于等于T像素组成。 3.计算G1和G2像素的平均灰度值m1和m2; 4.计算原创 2015-09-01 12:05:05 · 5864 阅读 · 0 评论 -
图像滤波
一、利用自带函数实现滤波 (1) fspecial 函数 功能:产生预定义滤波器 格式:H=fspecial(type) H=fspecial(‘gaussian’,n,sigma) 高斯低通滤波器 H=fspecial(‘sobel’) Sobel 水平边缘增强滤波器原创 2015-08-26 15:40:57 · 437 阅读 · 0 评论 -
直方图均衡化
一、直方图均衡化原理(1) 直方图均衡化思想 直方图均衡化处理是以累积分布函数为基础的直方图修正法,即通过一个灰度映射函数,将原直方图改造成所希望的直方图。基本思想是均衡化原始图像的灰度值,对在图像中像素个数较少的灰度级进行缩减,而对图像中像素个数较多的灰度级进行扩宽,使图像对应的直方图为均匀分布的形式。增强整体的对比度。(2)均衡化的步骤 注:取整时可采用公式:k=int((L-1)*s原创 2015-08-25 15:57:52 · 5416 阅读 · 0 评论 -
图像频域增强
一、频域增强基础 二、频域滤波步骤 三、常用的频域滤波器 (1)低通滤波器 :使低频通过而使高频衰减的滤波器,主要用于滤除高频噪声、消除由于量化不足引起的图像虚假轮廓。 (2)高通滤波器 :使高频通过而是低频衰减的滤波器,主要用于锐化图像,突出图像边界信息 (3)带通和带阻滤波器 :带阻滤波器对于图像中非调制的、带限的、加性噪声有较好的滤除效果四、低通滤波器 (1)理想低通滤波器原创 2015-08-26 18:35:42 · 1501 阅读 · 0 评论 -
灰度变换增强
空域内的图像增强就是调整图像的明暗对比度,对每个像素的灰度值直接处理,一般来说包括灰度变换增强和直方图增强。下面谈谈,灰度变换增强一、直方图先了解直方图,即统计每个像素出现的次数,下面的代码可以实现直方图close all;clear;clc;I=imread('images.jpg');I=rgb2gray(I);[m,n]=size(I);z=zeros(1,256);for i=1原创 2015-08-22 16:30:29 · 2414 阅读 · 0 评论 -
雅各比迭代法
一、语法知识 1、严格上、下三角矩阵是指对角线上元素为零的上、下三角矩阵,可用函数tril,triu来实现A = 10 2 6 4 8 -1 -2 3 5tril(A)ans = 10 0 0 4 8 0 -2 3 5tril(A,-1)ans =原创 2015-08-19 14:30:53 · 3692 阅读 · 0 评论 -
图像统计特性基本函数
一、图像均值 J=mean(I),I为向量,J为该均值 J=mean(A),A为一矩阵,J为每一列的均值 J=mean(A(:)),J为矩阵A的均值 J=mean2(A),J为矩阵A的均值二、图像的标准差 J=std(I),I为向量,J为该标准差 J=std(A),A为一矩阵,J为每一列的标准差 J=std(A(:)),J为矩阵A的标准差 J=std2(A);J 为矩阵A的标准差三、原创 2015-08-26 10:51:36 · 439 阅读 · 0 评论 -
同态滤波
一、同态滤波步骤 同态滤波的基本原理是:将像元灰度值看作是照度和反射率两个组份的产物。由于照度相对变化很小,可以看作是图像的低频成份,而反射率则是高频成份。通过分别处理照度和反射率对像元灰度值的影响,达到揭示阴影区细节特征的目的。关键是选择合适的H(u,v) 二、实现clear all; close all;I=imread('pout.tif');J=log(im2double(I原创 2015-08-26 18:50:56 · 1124 阅读 · 3 评论 -
图像的平移和镜像
平移和镜像变换原创 2015-05-21 19:30:25 · 1787 阅读 · 0 评论 -
图像插值方法
一、图像插值 所谓图像插值就是一个图像数据的再生过程,利用己知采样点的灰度值计未知采样点的灰度值,在给定的空间范围内,从有限的离散采样数据复原出原来连续的图像信号。1.1怎么理解图像插值 比如,图像放大算法,假设原图像是mXn大小,现在我们扩大两倍,一种简单的方法是,我们假想一个2mX2n大小的网格,它与原图像有相同大下的间隔,然后将其收缩,使其准确的跟原图像匹配原创 2015-08-20 16:18:06 · 3593 阅读 · 0 评论 -
matlab字符串常见语法
常见字符串的基本操作原创 2015-05-19 23:55:24 · 591 阅读 · 0 评论 -
高斯-塞得尔迭代法
%% 求方程组Ax=b的近似解%功能:高斯——塞德尔迭代法%输入:a方程组系数,b常数项系数,x0初始值,eps精度%输出:迭代次数和方程解%%function x=Gauss_Seidel(a,b,x0,eps)if nargin==3 eps=1.0e-6;elseif nargin<3 error; return;endd=diag(diag(a));原创 2015-08-19 15:01:39 · 2996 阅读 · 0 评论 -
matlab基础函数
一、取整函数fix, floor, ceil, round. fix朝零方向取整,floor朝负无穷方向取整,ceil即朝正无穷方向取整 round四舍五入到最近的整数;x = Columns 1 through 7 3.0000 3.1000 3.5000 3.6000 3.9000 -3.1000 -3.5000 Columns 8 through原创 2015-08-19 21:48:30 · 381 阅读 · 0 评论 -
简单介绍图像分割的方法
基于边缘检测的方法 基于边缘检测的方法主要是通过检测出区域的边缘来进行分割,利用区域之间特征的不一致性,首先检测图像中的边缘点,然后按一定策略连接成闭合的曲线,从而构成分割区域。图像中的边缘通常是灰度、颜色或纹理等性质不连续的地方。对于边缘的检测,经常需要借助边缘检测算子来进行,其中常用的边缘检测算子包括[3]:Roberts 算子、Laplace 算子、Prewitt 算子、Sobel 算子、R转载 2016-01-12 14:48:22 · 3733 阅读 · 0 评论