├── CH01 ├── Fig0101.tif ├── Fig0104.tif └── function_image_input_output_show.m ├── CH02 ├── Fig0203(a).tif ├── Fig0205(a).tif ├── Fig0206(a).tif ├── Fig0208(a).tif ├── Fig0210(a).tif ├── Fig0216(a).tif ├── Fig0217(a).tif ├── Fig0219(a).tif ├── Fig0228(a).tif ├── Fig0233(a).tif ├── demo_fpspecial.m ├── demo_histeq.m ├── demo_imfilter.m ├── fun_imadjust.m ├── intrans.m ├── manualhist.m ├── tofloat.m └── twomodegauss.m ├── CH03 ├── Fig0303(a).tif ├── Fig0305(a).tif ├── Fig0309(a).tif ├── Fig0313(a).tif ├── Fig0318(a).tif ├── Fig0319(a).tif ├── Fig0320(a).tif ├── Fig0320(b).tif ├── Fig0321(a).tif ├── Fig0322(a).tif ├── Fig0323(a).tif ├── demo_guassian_lowpass&highpass_filter.m ├── dftfilt.m ├── dftuv.m ├── hpfilter.m ├── lpfilter.m ├── paddedsize.m └── tofloat.m ├── CH07 ├── Fig10.20(a).tif ├── Fig1002(a).tif ├── Fig1004(a).tif ├── Fig1006(a).tif ├── Fig1010(a).tif ├── Fig1013(a).tif ├── Fig1014(a).tif ├── Fig1015(a)[noiseless].tif ├── Fig1016(a).tif ├── Fig1017(a).tif ├── Fig1018(a).tif ├── Fig1019(a).tif ├── Fig1019(d).tif ├── Fig1020(a).tif ├── Fig1023(a).tif ├── Fig1024(a).tif ├── Fig1026(a).tif ├── Fig1027(a).tif ├── Fig1028(a).tif ├── demo_global_thresh.m ├── demo_hough.m ├── demo_watershed.m ├── localmean.m ├── localthresh.m ├── movingthresh.m ├── percentile2i.m ├── predicate.m ├── regiongrow.m ├── splitmerge.m └── tofloat.m └── README.md /CH01/Fig0101.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH01/Fig0101.tif -------------------------------------------------------------------------------- /CH01/Fig0104.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH01/Fig0104.tif -------------------------------------------------------------------------------- /CH01/function_image_input_output_show.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH01/function_image_input_output_show.m -------------------------------------------------------------------------------- /CH02/Fig0203(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH02/Fig0203(a).tif -------------------------------------------------------------------------------- /CH02/Fig0205(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH02/Fig0205(a).tif -------------------------------------------------------------------------------- /CH02/Fig0206(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH02/Fig0206(a).tif -------------------------------------------------------------------------------- /CH02/Fig0208(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH02/Fig0208(a).tif -------------------------------------------------------------------------------- /CH02/Fig0210(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH02/Fig0210(a).tif -------------------------------------------------------------------------------- /CH02/Fig0216(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH02/Fig0216(a).tif -------------------------------------------------------------------------------- /CH02/Fig0217(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH02/Fig0217(a).tif -------------------------------------------------------------------------------- /CH02/Fig0219(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH02/Fig0219(a).tif -------------------------------------------------------------------------------- /CH02/Fig0228(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH02/Fig0228(a).tif -------------------------------------------------------------------------------- /CH02/Fig0233(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH02/Fig0233(a).tif -------------------------------------------------------------------------------- /CH02/demo_fpspecial.m: -------------------------------------------------------------------------------- 1 | %% 2 | % fspacial应用 3 | % 生成拉普拉斯算子 4 | w = fspecial('laplacian',0); 5 | 6 | f = imread('Fig0217(a).tif'); 7 | imshow(f); 8 | g1 = imfilter(f,w,'replicate'); 9 | figure,imshow(g1,[ ]); 10 | 11 | 12 | f2 = tofloat(f); 13 | g2 = imfilter(f2,w,'replicate'); 14 | 15 | g = f2 - g2; 16 | figure,imshow(g); 17 | 18 | %% 19 | f = imread('Fig0217(a).tif'); 20 | w4 = fspecial('laplacian',0); 21 | w8 = [1 1 1;1 -8 1;1 1 1]; 22 | f = tofloat(f); 23 | g4 = f - imfilter(f,w4,'replicate'); 24 | g8 = f - imfilter(f,w8,'replicate'); 25 | imshow(f); 26 | figure,imshow(g4); 27 | figure,imshow(g8); 28 | -------------------------------------------------------------------------------- /CH02/demo_histeq.m: -------------------------------------------------------------------------------- 1 | %% 2 | f = imread('Fig0208(a).tif'); 3 | imshow(f); 4 | figure,imhist(f); % 显示直方图 5 | ylim('auto') 6 | %% 7 | g = histeq(f,256); % 直方图均衡 8 | figure,imshow(g); 9 | figure,imhist(g); 10 | ylim('auto') 11 | -------------------------------------------------------------------------------- /CH02/demo_imfilter.m: -------------------------------------------------------------------------------- 1 | %% 2 | % 函数imfilter的应用 3 | f = imread('Fig0216(a).tif'); 4 | imshow(f); 5 | 6 | w = ones(31); % 生成滤波模板 7 | gd = imfilter(f,w); 8 | figure,imshow(gd,[ ]) 9 | 10 | gr = imfilter(f,w,'replicate'); 11 | figure,imshow(gr,[ ]) 12 | 13 | gs = imfilter(f,w,'symmetric'); 14 | figure,imshow(gs,[ ]) 15 | 16 | gc = imfilter(f,w,'circular'); 17 | figure,imshow(gc,[ ]) 18 | 19 | f8 = im2uint8(f); 20 | g8r = imfilter(f,w,'replicate'); 21 | figure,imshow(g8r,[ ]) 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /CH02/fun_imadjust.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH02/fun_imadjust.m -------------------------------------------------------------------------------- /CH02/intrans.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH02/intrans.m -------------------------------------------------------------------------------- /CH02/manualhist.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH02/manualhist.m -------------------------------------------------------------------------------- /CH02/tofloat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH02/tofloat.m -------------------------------------------------------------------------------- /CH02/twomodegauss.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH02/twomodegauss.m -------------------------------------------------------------------------------- /CH03/Fig0303(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH03/Fig0303(a).tif -------------------------------------------------------------------------------- /CH03/Fig0305(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH03/Fig0305(a).tif -------------------------------------------------------------------------------- /CH03/Fig0309(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH03/Fig0309(a).tif -------------------------------------------------------------------------------- /CH03/Fig0313(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH03/Fig0313(a).tif -------------------------------------------------------------------------------- /CH03/Fig0318(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH03/Fig0318(a).tif -------------------------------------------------------------------------------- /CH03/Fig0319(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH03/Fig0319(a).tif -------------------------------------------------------------------------------- /CH03/Fig0320(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH03/Fig0320(a).tif -------------------------------------------------------------------------------- /CH03/Fig0320(b).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH03/Fig0320(b).tif -------------------------------------------------------------------------------- /CH03/Fig0321(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH03/Fig0321(a).tif -------------------------------------------------------------------------------- /CH03/Fig0322(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH03/Fig0322(a).tif -------------------------------------------------------------------------------- /CH03/Fig0323(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH03/Fig0323(a).tif -------------------------------------------------------------------------------- /CH03/demo_guassian_lowpass&highpass_filter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH03/demo_guassian_lowpass&highpass_filter.m -------------------------------------------------------------------------------- /CH03/dftfilt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH03/dftfilt.m -------------------------------------------------------------------------------- /CH03/dftuv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH03/dftuv.m -------------------------------------------------------------------------------- /CH03/hpfilter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH03/hpfilter.m -------------------------------------------------------------------------------- /CH03/lpfilter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH03/lpfilter.m -------------------------------------------------------------------------------- /CH03/paddedsize.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH03/paddedsize.m -------------------------------------------------------------------------------- /CH03/tofloat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH03/tofloat.m -------------------------------------------------------------------------------- /CH07/Fig10.20(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/Fig10.20(a).tif -------------------------------------------------------------------------------- /CH07/Fig1002(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/Fig1002(a).tif -------------------------------------------------------------------------------- /CH07/Fig1004(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/Fig1004(a).tif -------------------------------------------------------------------------------- /CH07/Fig1006(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/Fig1006(a).tif -------------------------------------------------------------------------------- /CH07/Fig1010(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/Fig1010(a).tif -------------------------------------------------------------------------------- /CH07/Fig1013(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/Fig1013(a).tif -------------------------------------------------------------------------------- /CH07/Fig1014(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/Fig1014(a).tif -------------------------------------------------------------------------------- /CH07/Fig1015(a)[noiseless].tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/Fig1015(a)[noiseless].tif -------------------------------------------------------------------------------- /CH07/Fig1016(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/Fig1016(a).tif -------------------------------------------------------------------------------- /CH07/Fig1017(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/Fig1017(a).tif -------------------------------------------------------------------------------- /CH07/Fig1018(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/Fig1018(a).tif -------------------------------------------------------------------------------- /CH07/Fig1019(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/Fig1019(a).tif -------------------------------------------------------------------------------- /CH07/Fig1019(d).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/Fig1019(d).tif -------------------------------------------------------------------------------- /CH07/Fig1020(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/Fig1020(a).tif -------------------------------------------------------------------------------- /CH07/Fig1023(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/Fig1023(a).tif -------------------------------------------------------------------------------- /CH07/Fig1024(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/Fig1024(a).tif -------------------------------------------------------------------------------- /CH07/Fig1026(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/Fig1026(a).tif -------------------------------------------------------------------------------- /CH07/Fig1027(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/Fig1027(a).tif -------------------------------------------------------------------------------- /CH07/Fig1028(a).tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/Fig1028(a).tif -------------------------------------------------------------------------------- /CH07/demo_global_thresh.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/demo_global_thresh.m -------------------------------------------------------------------------------- /CH07/demo_hough.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/demo_hough.m -------------------------------------------------------------------------------- /CH07/demo_watershed.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/demo_watershed.m -------------------------------------------------------------------------------- /CH07/localmean.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/localmean.m -------------------------------------------------------------------------------- /CH07/localthresh.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/localthresh.m -------------------------------------------------------------------------------- /CH07/movingthresh.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/movingthresh.m -------------------------------------------------------------------------------- /CH07/percentile2i.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/percentile2i.m -------------------------------------------------------------------------------- /CH07/predicate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/predicate.m -------------------------------------------------------------------------------- /CH07/regiongrow.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/regiongrow.m -------------------------------------------------------------------------------- /CH07/splitmerge.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/splitmerge.m -------------------------------------------------------------------------------- /CH07/tofloat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengchengzi/Digital-Image-Processing/3bc1aa4d6650dbc4af433f8f4f9a3199910067c1/CH07/tofloat.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 《Digital Image Processing Using MATLAB Second Edition》 2 | 3 | 冈萨雷斯《数字图像处理matlab版》第二版 4 | 5 | 为了学习基本的图像处理知识,将本书与《Digital Image Processing,Third Edition》结合学习使用 6 | 7 | 选学了其中的数字图像基础、灰度变换与空间滤波、频率域滤波以及图像分割等章节 8 | 9 | 以下是数字图像处理的一些matlab程序 10 | 11 | ## Compiler 12 | 13 | * Win 10 14 | * matlab2014 15 | 16 | ### Contents 17 | 18 | - Chpter 01 绪言 19 | 20 | - [图像的输入输出和显示](CH01/function_image_input_output_show.m) 21 | 22 | 23 | - Chpter 02 灰度变换与空间滤波 24 | 25 | - [灰度变换函数imadjust和stretchlim](CH02/fun_imadjust.m) 26 | - [用于灰度变换的实用M函数](CH02/intrans.m) 27 | - 负片变换 28 | - 对数变换 29 | - 伽马变换 30 | - 对比拉伸变换 31 | - [直方图均衡](CH02/demo_histeq.m) 32 | - [直方图匹配](CH02/manualhist.m) 33 | - [线性空间滤波](CH02/demo_imfilter.m) 34 | - [使用拉普拉斯滤波器滤波](CH02/demo_fpspecial.m) 35 | 36 | - Chpter 03 频率域滤波 37 | 38 | - [填充函数](CH03/paddedsize.m) 39 | - [低通滤波器](CH03/lpfilter.m) 40 | - [高通滤波器](CH03/hpfilter.m) 41 | - [滤波函数](CH03/dftfilt.m) 42 | - [例子:高斯低通滤波器滤波&高斯高通滤波器滤波](CH03/demo_guassian_lowpass&highpass_filter.m) 43 | 44 | - Chpter 07 图像分割 45 | 46 | - [例子:使用霍夫变换进行线检测](CH07/demo_hough.m) 47 | - 阈值处理 48 | - [例子:基本全局阈值处理](CH07/demo_global_thresh.m) 49 | - [基于局部统计的可变阈值处理](CH07/localthresh.m) 50 | - [使用移动平均的图像阈值处理](CH07/movingthresh.m) 51 | - 基于区域的分割 52 | - [区域生长](CH07/regiongrow.m) 53 | - [区域分离与聚合](CH07/splitmerge.m) 54 | - [例子:使用分水岭变换的分割](CH07/demo_watershed.m) 55 | 56 | 57 | 58 | --------------------------------------------------------------------------------