文档介绍:学****必备 欢迎下载
学****必备 欢迎下载
学****必备 欢迎下载
matlab中图像增强函数的具体使用方法
matlab中图像增强函数的具体使用方法如下:    1 直方图
    imhist函数用于数字图像的学****必备 欢迎下载
学****必备 欢迎下载
学****必备 欢迎下载
matlab中图像增强函数的具体使用方法
matlab中图像增强函数的具体使用方法如下:    1 直方图
    imhist函数用于数字图像的直方图显示,如:
    i=imread('e:\');
    imhist(i);
    2 直方图均化
    histeq函数用于数字图像的直方图均化,如:
    i=imread('e:\');
    j=histeq(i);
    3 对比度调整
    imadjust函数用于数字图像的对比度调整,如:
    i=imread('e:\');
    j=imadjust(i,[,],[]);
    4 对数变换
    log函数用于数字图像的对数变换,如:
    i=imread('e:\');
    j=double(i);
    k=log(j);
    5 基于卷积的图像滤波函数
    filter2函数用于图像滤波,如:
    i=imread('e:\');
    h=[1,2,1;0,0,0;-1,-2,-1];
    j=filter2(h,i);
    6 线性滤波
    利用二维卷积conv2滤波, 如:
学****必备 欢迎下载
学****必备 欢迎下载
学****必备 欢迎下载
    i=imread('e:\');
    h=[1,1,1;1,1,1;1,1,1];
    h=h/9;
    j=conv2(i,h);
    7 中值滤波
    medfilt2函数用于图像的中值滤波,如:
    i=imread('e:\');
    j=medfilt2(i);
    8 锐化
    (1)利用Sobel算子锐化图像, 如:
    i=imread('e:\');
    h=[1,2,1;0,0,0;-1,-2,-1];%Sobel算子
    j=filter2(h,i);
    (2)利用拉氏算子锐化图像, 如:
    i=imread('e:\');
    j=double(i);
    h=[0,1,0;1,-4,0;0,1,0];%拉氏算子
    k=conv2(j,h,'same');
    m=j-k;
1、dilate函数
该函数能够实现二值图像的膨胀操作,有以下形式:
BW2=dilate(BW1,SE)
学****必备 欢迎下载
学****必备 欢迎下载
学****必备 欢迎下载
BW2=dilate(BW1,SE,…,n)
其中:BW2=dilate(BW1,SE)表示