基本信息
源码名称:数学图像处理与机器视觉_Matlab与VC++随书代码
源码大小:34.08M
文件格式:.rar
开发语言:MATLAB
更新时间:2023-07-12
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
数学图像处理与机器视觉_Matlab与VC 随书代码
数学图像处理与机器视觉_Matlab与VC 实现的高清版本,由于60M上传文件限制我把书放到了另一个资源中。建议准备学习计算机视觉的同学从这本书上手入门,把书中公式推导后再阅读代码,会有更大的收获。这本书也是我...
文件清单
└── 数学图像处理与机器视觉_Matlab与VC 随书代码
├── chapter10
│ ├── bw_mouth.bmp
│ ├── code
│ │ └── PCA_ORL
│ │ ├── Data
│ │ │ └── ORL
│ │ │ ├── s1
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s10
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s11
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s12
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s13
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s14
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s15
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s16
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s17
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s18
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s19
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s2
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s20
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s21
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s22
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s23
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s24
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s25
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s26
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s27
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s28
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s29
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s3
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s30
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s31
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s32
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s33
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s34
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s35
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s36
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s37
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s38
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s39
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s4
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s40
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s5
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s6
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s7
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s8
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ └── s9
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── main.asv
│ │ ├── main.m
│ │ ├── Mat
│ │ │ ├── FaceMat.mat
│ │ │ ├── LowDimFaces.mat
│ │ │ └── PCA.mat
│ │ ├── PCA
│ │ │ ├── approx.asv
│ │ │ ├── approx.m
│ │ │ ├── displayImage.m
│ │ │ ├── Display_image.m
│ │ │ ├── fastPCA.asv
│ │ │ ├── fastPCA.m
│ │ │ ├── visualize_pc.asv
│ │ │ └── visualize_pc.m
│ │ └── ReadFaces.m
│ ├── littleTexture.bmp
│ ├── sub_texture1.bmp
│ ├── sub_texture2.bmp
│ ├── sub_texture3.bmp
│ └── Thumbs.db
├── chapter11
│ ├── code
│ │ ├── dftcorr.m
│ │ ├── imcorr.m
│ │ └── nearest.m
│ ├── pat1.bmp
│ ├── pat2.bmp
│ └── patterns.bmp
├── chapter12
│ ├── Dataset
│ │ ├── Test
│ │ │ ├── 0_Verdana.bmp
│ │ │ ├── 1_Verdana.bmp
│ │ │ ├── 2_Verdana.bmp
│ │ │ ├── 3_Verdana.bmp
│ │ │ ├── 4_Verdana.bmp
│ │ │ ├── 5_Verdana.bmp
│ │ │ ├── 6_Verdana.bmp
│ │ │ ├── 7_Verdana.bmp
│ │ │ ├── 8_Verdana.bmp
│ │ │ └── 9_Verdana.bmp
│ │ └── Train
│ │ ├── 0
│ │ │ ├── 0_Arial.bmp
│ │ │ ├── 0_Courier.bmp
│ │ │ ├── 0_SongTi.bmp
│ │ │ └── 0_Times.bmp
│ │ ├── 1
│ │ │ ├── 1_Arial.bmp
│ │ │ ├── 1_Courier.bmp
│ │ │ ├── 1_SongTi.bmp
│ │ │ └── 1_Times.bmp
│ │ ├── 2
│ │ │ ├── 2_Arial.bmp
│ │ │ ├── 2_Courier.bmp
│ │ │ ├── 2_SongTi.bmp
│ │ │ └── 2_Times.bmp
│ │ ├── 3
│ │ │ ├── 3_Arial.bmp
│ │ │ ├── 3_Courier.bmp
│ │ │ ├── 3_SongTi.bmp
│ │ │ └── 3_Times.bmp
│ │ ├── 4
│ │ │ ├── 4_Arial.bmp
│ │ │ ├── 4_Courier.bmp
│ │ │ ├── 4_SongTi.bmp
│ │ │ └── 4_Times.bmp
│ │ ├── 5
│ │ │ ├── 5_Arial.bmp
│ │ │ ├── 5_Courier.bmp
│ │ │ ├── 5_SongTi.bmp
│ │ │ └── 5_Times.bmp
│ │ ├── 6
│ │ │ ├── 6_Arial.bmp
│ │ │ ├── 6_Courier.bmp
│ │ │ ├── 6_SongTi.bmp
│ │ │ └── 6_Times.bmp
│ │ ├── 7
│ │ │ ├── 7_Arial.bmp
│ │ │ ├── 7_Courier.bmp
│ │ │ ├── 7_SongTi.bmp
│ │ │ └── 7_Times.bmp
│ │ ├── 8
│ │ │ ├── 8_Arial.bmp
│ │ │ ├── 8_Courier.bmp
│ │ │ ├── 8_SongTi.bmp
│ │ │ └── 8_Times.bmp
│ │ └── 9
│ │ ├── 9_Arial.bmp
│ │ ├── 9_Courier.bmp
│ │ ├── 9_SongTi.bmp
│ │ └── 9_Times.bmp
│ ├── DigitRec
│ │ ├── Debug
│ │ │ ├── DigitRec.bsc
│ │ │ ├── DigitRecDoc.obj
│ │ │ ├── DigitRecDoc.sbr
│ │ │ ├── DigitRec.exe
│ │ │ ├── DigitRec.ilk
│ │ │ ├── DigitRec.obj
│ │ │ ├── DigitRec.pch
│ │ │ ├── DigitRec.pdb
│ │ │ ├── DigitRec.res
│ │ │ ├── DigitRec.sbr
│ │ │ ├── DigitRecView.obj
│ │ │ ├── DigitRecView.sbr
│ │ │ ├── Gray.obj
│ │ │ ├── Gray.sbr
│ │ │ ├── ImageProcess.obj
│ │ │ ├── ImageProcess.sbr
│ │ │ ├── Img.obj
│ │ │ ├── ImgProcess.obj
│ │ │ ├── ImgProcess.sbr
│ │ │ ├── Img.sbr
│ │ │ ├── MainFrm.obj
│ │ │ ├── MainFrm.sbr
│ │ │ ├── NeuralData.obj
│ │ │ ├── NeuralData.sbr
│ │ │ ├── neuralnet.obj
│ │ │ ├── neuralnet.sbr
│ │ │ ├── OCRImageProcess.obj
│ │ │ ├── OCRImageProcess.sbr
│ │ │ ├── OCRImgProcess.obj
│ │ │ ├── OCRImgProcess.sbr
│ │ │ ├── PreprocessDlg.obj
│ │ │ ├── PreprocessDlg.sbr
│ │ │ ├── StdAfx.obj
│ │ │ ├── StdAfx.sbr
│ │ │ ├── TestDialog.obj
│ │ │ ├── TestDialog.sbr
│ │ │ ├── TrainDlg.obj
│ │ │ ├── TrainDlg.sbr
│ │ │ ├── ValueTrack.obj
│ │ │ ├── ValueTrack.sbr
│ │ │ ├── vc60.idb
│ │ │ ├── vc60.pdb
│ │ │ ├── Vector2D.obj
│ │ │ └── Vector2D.sbr
│ │ ├── DigitRec.aps
│ │ ├── DigitRec.clw
│ │ ├── DigitRec.cpp
│ │ ├── DigitRecDoc.cpp
│ │ ├── DigitRecDoc.h
│ │ ├── DigitRec.dsp
│ │ ├── DigitRec.dsw
│ │ ├── DigitRec.h
│ │ ├── DigitRec.ncb
│ │ ├── DigitRec.opt
│ │ ├── DigitRec.plg
│ │ ├── DigitRec.rc
│ │ ├── DigitRecView.cpp
│ │ ├── DigitRecView.h
│ │ ├── DirDialog.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── neuralnet
│ │ │ ├── NeuralData.cpp
│ │ │ ├── NeuralData.h
│ │ │ ├── neuralnet.cpp
│ │ │ ├── NeuralNet.h
│ │ │ ├── Neuron.h
│ │ │ ├── ValueTrack.cpp
│ │ │ └── ValueTrack.h
│ │ ├── OCRImageProcess
│ │ │ ├── Img.cpp
│ │ │ ├── Img.h
│ │ │ ├── ImgProcess.cpp
│ │ │ ├── ImgProcess.h
│ │ │ ├── OCRImgProcess.cpp
│ │ │ ├── OCRImgProcess.h
│ │ │ ├── Vector2D.cpp
│ │ │ └── Vector2D.h
│ │ ├── PreprocessDlg.cpp
│ │ ├── PreprocessDlg.h
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ ├── DigitRecDoc.ico
│ │ │ ├── DigitRec.ico
│ │ │ ├── DigitRec.rc2
│ │ │ └── Toolbar.bmp
│ │ ├── resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── TestDialog.cpp
│ │ ├── TestDialog.h
│ │ ├── TrainDlg.cpp
│ │ ├── TrainDlg.h
│ │ └── TrainSample
│ │ ├── 0
│ │ │ ├── 0_Arial.bmp
│ │ │ ├── 0_Courier.bmp
│ │ │ ├── 0_SongTi.bmp
│ │ │ ├── 0_Times.bmp
│ │ │ └── 0_Verdana.bmp
│ │ ├── 1
│ │ │ ├── 1_Arial.bmp
│ │ │ ├── 1_Courier.bmp
│ │ │ ├── 1_SongTi.bmp
│ │ │ ├── 1_Times.bmp
│ │ │ └── 1_Verdana.bmp
│ │ └── 2
│ │ ├── 2_Arial.bmp
│ │ ├── 2_Courier.bmp
│ │ ├── 2_SongTi.bmp
│ │ ├── 2_Times.bmp
│ │ └── 2_Verdana.bmp
│ ├── labels.txt
│ ├── scanDigit.bmp
│ └── scanDigit_test.bmp
├── chapter13
│ └── FaceRec
│ ├── classify.asv
│ ├── classify.m
│ ├── composite.tiff
│ ├── Data
│ │ └── ORL
│ │ ├── README
│ │ ├── s1
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s10
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s11
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s12
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s13
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s14
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s15
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s16
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s17
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s18
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s19
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s2
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s20
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s21
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s22
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s23
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s24
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s25
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s26
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s27
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s28
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s29
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s3
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s30
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s31
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s32
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s33
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s34
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s35
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s36
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s37
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s38
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s39
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s4
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s40
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s5
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s6
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s7
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s8
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ └── s9
│ │ ├── 10.pgm
│ │ ├── 1.pgm
│ │ ├── 2.pgm
│ │ ├── 3.pgm
│ │ ├── 4.pgm
│ │ ├── 5.pgm
│ │ ├── 6.pgm
│ │ ├── 7.pgm
│ │ ├── 8.pgm
│ │ └── 9.pgm
│ ├── exportLibSVM
│ │ ├── composite.tiff
│ │ ├── export.asv
│ │ ├── export.m
│ │ └── trainData.txt
│ ├── FR_GUI.m
│ ├── GUIOpenFaceImage.m
│ ├── GUIRecgFaceImage.m
│ ├── Kernel
│ │ ├── hs_err_pid1948.log
│ │ ├── kfun_rbf.asv
│ │ ├── kfun_rbf.m
│ │ └── kfun_sigmoid.m
│ ├── Mat
│ │ ├── FaceMat.mat
│ │ ├── multiSVMTrain.mat
│ │ ├── params.mat
│ │ ├── PCA.mat
│ │ ├── scaling.mat
│ │ └── trainData.mat
│ ├── PCA
│ │ ├── approx.asv
│ │ ├── approx.m
│ │ ├── displayImage.m
│ │ ├── Display_image.m
│ │ ├── fastPCA.asv
│ │ ├── fastPCA.m
│ │ ├── visualize_pc.asv
│ │ └── visualize_pc.m
│ ├── ReadAFace.m
│ ├── ReadFaces.m
│ ├── scaling.m
│ ├── SVM
│ │ ├── composite.tiff
│ │ ├── multiSVMClassify.asv
│ │ ├── multiSVMClassify.m
│ │ ├── multiSVMTrain.asv
│ │ └── multiSVMTrain.m
│ ├── test.asv
│ ├── test.m
│ ├── train.asv
│ └── train.m
├── chapter3
│ └── code
│ ├── c3s1.m
│ └── imgrayscaling.m
├── chapter4
│ └── rectangle.bmp
├── chapter5
│ ├── baby.bmp
│ ├── baby_noise.bmp
│ ├── Baby_smooth.bmp
│ ├── bacteria.BMP
│ ├── En1_8.bmp
│ ├── En1.bmp
│ ├── En3.bmp
│ ├── lena_AdaptiveMedianFilter.bmp
│ └── lena_salt.bmp
├── chapter6
│ ├── beauty.jpg
│ ├── CAT.jpg
│ └── code
│ ├── c6s2.m
│ ├── imfreqfilt.m
│ ├── imgaussfbrf.m
│ ├── imgaussfhpf.m
│ ├── imgaussflpf.m
│ ├── imidealflpf.m
│ └── imlapf.m
├── chapter7
│ ├── code
│ │ ├── colorBalance.m
│ │ ├── compensate.m
│ │ ├── gray2rgb.m
│ │ ├── hsi2rgb.m
│ │ ├── rgb2hsi.m
│ │ ├── rgb2yuv.m
│ │ └── yuv2rgb.m
│ ├── plane.bmp
│ └── rgb.tif
├── chapter8
│ ├── bw_bacteria.bmp
│ ├── bw_mouth_VC.bmp
│ ├── Code
│ │ └── locateMouth.m
│ ├── erode_dilate.bmp
│ ├── head_boundary_VC.bmp
│ ├── head_portrait.bmp
│ ├── head_portrait_VC.bmp
│ ├── lena.bmp
│ ├── mouth.bmp
│ ├── starcraft.bmp
│ ├── thining_VC.bmp
│ └── Tools
│ └── morphSimulator
│ ├── bg.bmp
│ ├── help.txt
│ └── MorphSimulator.exe
├── chapter9
│ ├── code
│ │ ├── autoThreshold.m
│ │ └── regionGrow.m
│ └── line.bmp
└── DIPDemo
├── cDlgMorphClose.cpp
├── cDlgMorphClose.h
├── cDlgMorphDilation.cpp
├── cDlgMorphDilation.h
├── cDlgMorphErosion.cpp
├── cDlgMorphErosion.h
├── cDlgMorphOpen.cpp
├── cDlgMorphOpen.h
├── ChildFrm.cpp
├── ChildFrm.h
├── Debug
│ ├── cdib.obj
│ ├── cdib.sbr
│ ├── cDlgMorphClose.obj
│ ├── cDlgMorphClose.sbr
│ ├── cDlgMorphDilation.obj
│ ├── cDlgMorphDilation.sbr
│ ├── cDlgMorphErosion.obj
│ ├── cDlgMorphErosion.sbr
│ ├── cDlgMorphOpen.obj
│ ├── cDlgMorphOpen.sbr
│ ├── ChildFrm.obj
│ ├── ChildFrm.sbr
│ ├── DIBAPI.obj
│ ├── DIBAPI.sbr
│ ├── DIPDemo.bsc
│ ├── DIPDemoDoc.obj
│ ├── DIPDemoDoc.sbr
│ ├── DIPDemo.exe
│ ├── DIPDemo.ilk
│ ├── DIPDemo.obj
│ ├── DIPDemo.pch
│ ├── DIPDemo.pdb
│ ├── DIPDemo.res
│ ├── DIPDemo.sbr
│ ├── DIPDemoView.obj
│ ├── DIPDemoView.sbr
│ ├── DlgCodeGIF.obj
│ ├── DlgCodeGIF.sbr
│ ├── DlgColor.obj
│ ├── DlgColor.sbr
│ ├── DlgEdgeSobelPrewitt.obj
│ ├── DlgEdgeSobelPrewitt.sbr
│ ├── DlgFreqGaussBRF.obj
│ ├── DlgFreqGaussBRF.sbr
│ ├── DlgFreqGaussHPF.obj
│ ├── DlgFreqGaussHPF.sbr
│ ├── DlgFreqGaussLPF.obj
│ ├── DlgFreqGaussLPF.sbr
│ ├── DlgFreqIdealLPF.obj
│ ├── DlgFreqIdealLPF.sbr
│ ├── DlgGamma.obj
│ ├── DlgGamma.sbr
│ ├── DlgGeoRota.obj
│ ├── DlgGeoRota.sbr
│ ├── DlgGeoTran.obj
│ ├── DlgGeoTran.sbr
│ ├── DlgGeoZoom.obj
│ ├── DlgGeoZoom.sbr
│ ├── DlgGrayScaling.obj
│ ├── DlgGrayScaling.sbr
│ ├── DlgHist.obj
│ ├── DlgHist.sbr
│ ├── DlgHough.obj
│ ├── DlgHough.sbr
│ ├── DlgHuffman.obj
│ ├── DlgHuffman.sbr
│ ├── DlgIntensity.sbr
│ ├── DlgLinerPara.obj
│ ├── DlgLinerPara.sbr
│ ├── DlgLinTrans.obj
│ ├── DlgLinTrans.sbr
│ ├── DlgLog.obj
│ ├── DlgLog.sbr
│ ├── DlgMidFilter.obj
│ ├── DlgMidFilter.sbr
│ ├── DlgMorph.obj
│ ├── DlgMorph.sbr
│ ├── DlgPointThre.obj
│ ├── DlgPointThre.sbr
│ ├── DlgPointWin.obj
│ ├── DlgPointWin.sbr
│ ├── DlgProjRestore.obj
│ ├── DlgProjRestore.sbr
│ ├── DlgShannon.obj
│ ├── DlgShannon.sbr
│ ├── DlgSharpThre.obj
│ ├── DlgSharpThre.sbr
│ ├── DlgSmooth.obj
│ ├── DlgSmooth.sbr
│ ├── DlgWndTran.obj
│ ├── DlgWndTran.sbr
│ ├── FreTrans.obj
│ ├── FreTrans.sbr
│ ├── GIFAPI.obj
│ ├── GIFAPI.sbr
│ ├── Img.obj
│ ├── ImgProcess.obj
│ ├── ImgProcess.sbr
│ ├── Img.sbr
│ ├── MainFrm.obj
│ ├── MainFrm.sbr
│ ├── morph.obj
│ ├── morph.sbr
│ ├── PointTrans.sbr
│ ├── RecWP.sbr
│ ├── restore.sbr
│ ├── StdAfx.obj
│ ├── StdAfx.sbr
│ ├── vc60.idb
│ ├── vc60.pdb
│ ├── Vector2D.obj
│ └── Vector2D.sbr
├── DIPDemo.aps
├── DIPDemo.clw
├── DIPDemo.cpp
├── DIPDemoDoc.cpp
├── DIPDemoDoc.h
├── DIPDemo.dsp
├── DIPDemo.dsw
├── DIPDemo.h
├── DIPDemo.ncb
├── DIPDemo.opt
├── DIPDemo.plg
├── DIPDemo.rc
├── DIPDemo.rc.bak
├── DIPDemo.sln
├── DIPDemo.suo
├── DIPDemo.vcproj
├── DIPDemo.vcproj.lyf-PC.lyf.user
├── DIPDemoView.cpp
├── DIPDemoView.h
├── DlgColor.cpp
├── DlgColor.h
├── DlgEdgeSobelPrewitt.cpp
├── DlgEdgeSobelPrewitt.h
├── DlgFreqGaussBRF.cpp
├── DlgFreqGaussBRF.h
├── DlgFreqGaussHPF.cpp
├── DlgFreqGaussHPF.h
├── DlgFreqGaussLPF.cpp
├── DlgFreqGaussLPF.h
├── DlgFreqIdealLPF.cpp
├── DlgFreqIdealLPF.h
├── DlgGamma.cpp
├── DlgGamma.h
├── DlgGeoRota.cpp
├── DlgGeoRota.h
├── DlgGeoTran.cpp
├── DlgGeoTran.h
├── DlgGeoZoom.cpp
├── DlgGeoZoom.h
├── DlgGrayScaling.cpp
├── DlgGrayScaling.h
├── DlgHist.cpp
├── DlgHist.h
├── DlgHough.cpp
├── DlgHough.h
├── DlgLinerPara.cpp
├── DlgLinerPara.h
├── DlgLinTrans.cpp
├── DlgLinTrans.h
├── DlgLog.cpp
├── DlgLog.h
├── DlgMidFilter.cpp
├── DlgMidFilter.h
├── DlgMorph.cpp
├── DlgMorph.h
├── DlgPointThre.cpp
├── DlgPointThre.h
├── DlgPointWin.cpp
├── DlgPointWin.h
├── DlgProjRestore.cpp
├── DlgProjRestore.h
├── DlgSharpThre.cpp
├── DlgSharpThre.h
├── DlgSmooth.cpp
├── DlgSmooth.h
├── DlgWndTran.cpp
├── DlgWndTran.h
├── Img.cpp
├── Img.h
├── ImgProcess.cpp
├── ImgProcess.h
├── MainFrm.cpp
├── MainFrm.h
├── ReadMe.txt
├── Release
│ ├── cDlgMorphClose.obj
│ ├── cDlgMorphDilation.obj
│ ├── cDlgMorphErosion.obj
│ ├── cDlgMorphOpen.obj
│ ├── ChildFrm.obj
│ ├── DIPDemoDoc.obj
│ ├── DIPDemo.exe
│ ├── DIPDemo.obj
│ ├── DIPDemo.pch
│ ├── DIPDemo.res
│ ├── DIPDemoView.obj
│ ├── DlgColor.obj
│ ├── DlgEdgeSobelPrewitt.obj
│ ├── DlgFreqGaussBRF.obj
│ ├── DlgFreqGaussHPF.obj
│ ├── DlgFreqGaussLPF.obj
│ ├── DlgFreqIdealLPF.obj
│ ├── DlgGamma.obj
│ ├── DlgGeoRota.obj
│ ├── DlgGeoTran.obj
│ ├── DlgGeoZoom.obj
│ ├── DlgGrayScaling.obj
│ ├── DlgHist.obj
│ ├── DlgHough.obj
│ ├── DlgLinerPara.obj
│ ├── DlgLinTrans.obj
│ ├── DlgLog.obj
│ ├── DlgMidFilter.obj
│ ├── DlgMorph.obj
│ ├── DlgPointThre.obj
│ ├── DlgPointWin.obj
│ ├── DlgProjRestore.obj
│ ├── DlgSharpThre.obj
│ ├── DlgSmooth.obj
│ ├── DlgWndTran.obj
│ ├── Img.obj
│ ├── ImgProcess.obj
│ ├── MainFrm.obj
│ ├── StdAfx.obj
│ ├── vc60.idb
│ └── Vector2D.obj
├── res
│ ├── DIPDemoDoc.ico
│ ├── DIPDemo.ico
│ ├── DIPDemo.rc2
│ └── Toolbar.bmp
├── resource.h
├── StdAfx.cpp
├── StdAfx.h
├── Vector2D.cpp
└── Vector2D.h
140 directories, 1308 files
数学图像处理与机器视觉_Matlab与VC 随书代码
数学图像处理与机器视觉_Matlab与VC 实现的高清版本,由于60M上传文件限制我把书放到了另一个资源中。建议准备学习计算机视觉的同学从这本书上手入门,把书中公式推导后再阅读代码,会有更大的收获。这本书也是我...
文件清单
└── 数学图像处理与机器视觉_Matlab与VC 随书代码
├── chapter10
│ ├── bw_mouth.bmp
│ ├── code
│ │ └── PCA_ORL
│ │ ├── Data
│ │ │ └── ORL
│ │ │ ├── s1
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s10
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s11
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s12
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s13
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s14
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s15
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s16
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s17
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s18
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s19
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s2
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s20
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s21
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s22
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s23
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s24
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s25
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s26
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s27
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s28
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s29
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s3
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s30
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s31
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s32
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s33
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s34
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s35
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s36
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s37
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s38
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s39
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s4
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s40
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s5
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s6
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s7
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ ├── s8
│ │ │ │ ├── 10.pgm
│ │ │ │ ├── 1.pgm
│ │ │ │ ├── 2.pgm
│ │ │ │ ├── 3.pgm
│ │ │ │ ├── 4.pgm
│ │ │ │ ├── 5.pgm
│ │ │ │ ├── 6.pgm
│ │ │ │ ├── 7.pgm
│ │ │ │ ├── 8.pgm
│ │ │ │ └── 9.pgm
│ │ │ └── s9
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── main.asv
│ │ ├── main.m
│ │ ├── Mat
│ │ │ ├── FaceMat.mat
│ │ │ ├── LowDimFaces.mat
│ │ │ └── PCA.mat
│ │ ├── PCA
│ │ │ ├── approx.asv
│ │ │ ├── approx.m
│ │ │ ├── displayImage.m
│ │ │ ├── Display_image.m
│ │ │ ├── fastPCA.asv
│ │ │ ├── fastPCA.m
│ │ │ ├── visualize_pc.asv
│ │ │ └── visualize_pc.m
│ │ └── ReadFaces.m
│ ├── littleTexture.bmp
│ ├── sub_texture1.bmp
│ ├── sub_texture2.bmp
│ ├── sub_texture3.bmp
│ └── Thumbs.db
├── chapter11
│ ├── code
│ │ ├── dftcorr.m
│ │ ├── imcorr.m
│ │ └── nearest.m
│ ├── pat1.bmp
│ ├── pat2.bmp
│ └── patterns.bmp
├── chapter12
│ ├── Dataset
│ │ ├── Test
│ │ │ ├── 0_Verdana.bmp
│ │ │ ├── 1_Verdana.bmp
│ │ │ ├── 2_Verdana.bmp
│ │ │ ├── 3_Verdana.bmp
│ │ │ ├── 4_Verdana.bmp
│ │ │ ├── 5_Verdana.bmp
│ │ │ ├── 6_Verdana.bmp
│ │ │ ├── 7_Verdana.bmp
│ │ │ ├── 8_Verdana.bmp
│ │ │ └── 9_Verdana.bmp
│ │ └── Train
│ │ ├── 0
│ │ │ ├── 0_Arial.bmp
│ │ │ ├── 0_Courier.bmp
│ │ │ ├── 0_SongTi.bmp
│ │ │ └── 0_Times.bmp
│ │ ├── 1
│ │ │ ├── 1_Arial.bmp
│ │ │ ├── 1_Courier.bmp
│ │ │ ├── 1_SongTi.bmp
│ │ │ └── 1_Times.bmp
│ │ ├── 2
│ │ │ ├── 2_Arial.bmp
│ │ │ ├── 2_Courier.bmp
│ │ │ ├── 2_SongTi.bmp
│ │ │ └── 2_Times.bmp
│ │ ├── 3
│ │ │ ├── 3_Arial.bmp
│ │ │ ├── 3_Courier.bmp
│ │ │ ├── 3_SongTi.bmp
│ │ │ └── 3_Times.bmp
│ │ ├── 4
│ │ │ ├── 4_Arial.bmp
│ │ │ ├── 4_Courier.bmp
│ │ │ ├── 4_SongTi.bmp
│ │ │ └── 4_Times.bmp
│ │ ├── 5
│ │ │ ├── 5_Arial.bmp
│ │ │ ├── 5_Courier.bmp
│ │ │ ├── 5_SongTi.bmp
│ │ │ └── 5_Times.bmp
│ │ ├── 6
│ │ │ ├── 6_Arial.bmp
│ │ │ ├── 6_Courier.bmp
│ │ │ ├── 6_SongTi.bmp
│ │ │ └── 6_Times.bmp
│ │ ├── 7
│ │ │ ├── 7_Arial.bmp
│ │ │ ├── 7_Courier.bmp
│ │ │ ├── 7_SongTi.bmp
│ │ │ └── 7_Times.bmp
│ │ ├── 8
│ │ │ ├── 8_Arial.bmp
│ │ │ ├── 8_Courier.bmp
│ │ │ ├── 8_SongTi.bmp
│ │ │ └── 8_Times.bmp
│ │ └── 9
│ │ ├── 9_Arial.bmp
│ │ ├── 9_Courier.bmp
│ │ ├── 9_SongTi.bmp
│ │ └── 9_Times.bmp
│ ├── DigitRec
│ │ ├── Debug
│ │ │ ├── DigitRec.bsc
│ │ │ ├── DigitRecDoc.obj
│ │ │ ├── DigitRecDoc.sbr
│ │ │ ├── DigitRec.exe
│ │ │ ├── DigitRec.ilk
│ │ │ ├── DigitRec.obj
│ │ │ ├── DigitRec.pch
│ │ │ ├── DigitRec.pdb
│ │ │ ├── DigitRec.res
│ │ │ ├── DigitRec.sbr
│ │ │ ├── DigitRecView.obj
│ │ │ ├── DigitRecView.sbr
│ │ │ ├── Gray.obj
│ │ │ ├── Gray.sbr
│ │ │ ├── ImageProcess.obj
│ │ │ ├── ImageProcess.sbr
│ │ │ ├── Img.obj
│ │ │ ├── ImgProcess.obj
│ │ │ ├── ImgProcess.sbr
│ │ │ ├── Img.sbr
│ │ │ ├── MainFrm.obj
│ │ │ ├── MainFrm.sbr
│ │ │ ├── NeuralData.obj
│ │ │ ├── NeuralData.sbr
│ │ │ ├── neuralnet.obj
│ │ │ ├── neuralnet.sbr
│ │ │ ├── OCRImageProcess.obj
│ │ │ ├── OCRImageProcess.sbr
│ │ │ ├── OCRImgProcess.obj
│ │ │ ├── OCRImgProcess.sbr
│ │ │ ├── PreprocessDlg.obj
│ │ │ ├── PreprocessDlg.sbr
│ │ │ ├── StdAfx.obj
│ │ │ ├── StdAfx.sbr
│ │ │ ├── TestDialog.obj
│ │ │ ├── TestDialog.sbr
│ │ │ ├── TrainDlg.obj
│ │ │ ├── TrainDlg.sbr
│ │ │ ├── ValueTrack.obj
│ │ │ ├── ValueTrack.sbr
│ │ │ ├── vc60.idb
│ │ │ ├── vc60.pdb
│ │ │ ├── Vector2D.obj
│ │ │ └── Vector2D.sbr
│ │ ├── DigitRec.aps
│ │ ├── DigitRec.clw
│ │ ├── DigitRec.cpp
│ │ ├── DigitRecDoc.cpp
│ │ ├── DigitRecDoc.h
│ │ ├── DigitRec.dsp
│ │ ├── DigitRec.dsw
│ │ ├── DigitRec.h
│ │ ├── DigitRec.ncb
│ │ ├── DigitRec.opt
│ │ ├── DigitRec.plg
│ │ ├── DigitRec.rc
│ │ ├── DigitRecView.cpp
│ │ ├── DigitRecView.h
│ │ ├── DirDialog.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── neuralnet
│ │ │ ├── NeuralData.cpp
│ │ │ ├── NeuralData.h
│ │ │ ├── neuralnet.cpp
│ │ │ ├── NeuralNet.h
│ │ │ ├── Neuron.h
│ │ │ ├── ValueTrack.cpp
│ │ │ └── ValueTrack.h
│ │ ├── OCRImageProcess
│ │ │ ├── Img.cpp
│ │ │ ├── Img.h
│ │ │ ├── ImgProcess.cpp
│ │ │ ├── ImgProcess.h
│ │ │ ├── OCRImgProcess.cpp
│ │ │ ├── OCRImgProcess.h
│ │ │ ├── Vector2D.cpp
│ │ │ └── Vector2D.h
│ │ ├── PreprocessDlg.cpp
│ │ ├── PreprocessDlg.h
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ ├── DigitRecDoc.ico
│ │ │ ├── DigitRec.ico
│ │ │ ├── DigitRec.rc2
│ │ │ └── Toolbar.bmp
│ │ ├── resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── TestDialog.cpp
│ │ ├── TestDialog.h
│ │ ├── TrainDlg.cpp
│ │ ├── TrainDlg.h
│ │ └── TrainSample
│ │ ├── 0
│ │ │ ├── 0_Arial.bmp
│ │ │ ├── 0_Courier.bmp
│ │ │ ├── 0_SongTi.bmp
│ │ │ ├── 0_Times.bmp
│ │ │ └── 0_Verdana.bmp
│ │ ├── 1
│ │ │ ├── 1_Arial.bmp
│ │ │ ├── 1_Courier.bmp
│ │ │ ├── 1_SongTi.bmp
│ │ │ ├── 1_Times.bmp
│ │ │ └── 1_Verdana.bmp
│ │ └── 2
│ │ ├── 2_Arial.bmp
│ │ ├── 2_Courier.bmp
│ │ ├── 2_SongTi.bmp
│ │ ├── 2_Times.bmp
│ │ └── 2_Verdana.bmp
│ ├── labels.txt
│ ├── scanDigit.bmp
│ └── scanDigit_test.bmp
├── chapter13
│ └── FaceRec
│ ├── classify.asv
│ ├── classify.m
│ ├── composite.tiff
│ ├── Data
│ │ └── ORL
│ │ ├── README
│ │ ├── s1
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s10
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s11
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s12
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s13
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s14
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s15
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s16
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s17
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s18
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s19
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s2
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s20
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s21
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s22
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s23
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s24
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s25
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s26
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s27
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s28
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s29
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s3
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s30
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s31
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s32
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s33
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s34
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s35
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s36
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s37
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s38
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s39
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s4
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s40
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s5
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s6
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s7
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ ├── s8
│ │ │ ├── 10.pgm
│ │ │ ├── 1.pgm
│ │ │ ├── 2.pgm
│ │ │ ├── 3.pgm
│ │ │ ├── 4.pgm
│ │ │ ├── 5.pgm
│ │ │ ├── 6.pgm
│ │ │ ├── 7.pgm
│ │ │ ├── 8.pgm
│ │ │ └── 9.pgm
│ │ └── s9
│ │ ├── 10.pgm
│ │ ├── 1.pgm
│ │ ├── 2.pgm
│ │ ├── 3.pgm
│ │ ├── 4.pgm
│ │ ├── 5.pgm
│ │ ├── 6.pgm
│ │ ├── 7.pgm
│ │ ├── 8.pgm
│ │ └── 9.pgm
│ ├── exportLibSVM
│ │ ├── composite.tiff
│ │ ├── export.asv
│ │ ├── export.m
│ │ └── trainData.txt
│ ├── FR_GUI.m
│ ├── GUIOpenFaceImage.m
│ ├── GUIRecgFaceImage.m
│ ├── Kernel
│ │ ├── hs_err_pid1948.log
│ │ ├── kfun_rbf.asv
│ │ ├── kfun_rbf.m
│ │ └── kfun_sigmoid.m
│ ├── Mat
│ │ ├── FaceMat.mat
│ │ ├── multiSVMTrain.mat
│ │ ├── params.mat
│ │ ├── PCA.mat
│ │ ├── scaling.mat
│ │ └── trainData.mat
│ ├── PCA
│ │ ├── approx.asv
│ │ ├── approx.m
│ │ ├── displayImage.m
│ │ ├── Display_image.m
│ │ ├── fastPCA.asv
│ │ ├── fastPCA.m
│ │ ├── visualize_pc.asv
│ │ └── visualize_pc.m
│ ├── ReadAFace.m
│ ├── ReadFaces.m
│ ├── scaling.m
│ ├── SVM
│ │ ├── composite.tiff
│ │ ├── multiSVMClassify.asv
│ │ ├── multiSVMClassify.m
│ │ ├── multiSVMTrain.asv
│ │ └── multiSVMTrain.m
│ ├── test.asv
│ ├── test.m
│ ├── train.asv
│ └── train.m
├── chapter3
│ └── code
│ ├── c3s1.m
│ └── imgrayscaling.m
├── chapter4
│ └── rectangle.bmp
├── chapter5
│ ├── baby.bmp
│ ├── baby_noise.bmp
│ ├── Baby_smooth.bmp
│ ├── bacteria.BMP
│ ├── En1_8.bmp
│ ├── En1.bmp
│ ├── En3.bmp
│ ├── lena_AdaptiveMedianFilter.bmp
│ └── lena_salt.bmp
├── chapter6
│ ├── beauty.jpg
│ ├── CAT.jpg
│ └── code
│ ├── c6s2.m
│ ├── imfreqfilt.m
│ ├── imgaussfbrf.m
│ ├── imgaussfhpf.m
│ ├── imgaussflpf.m
│ ├── imidealflpf.m
│ └── imlapf.m
├── chapter7
│ ├── code
│ │ ├── colorBalance.m
│ │ ├── compensate.m
│ │ ├── gray2rgb.m
│ │ ├── hsi2rgb.m
│ │ ├── rgb2hsi.m
│ │ ├── rgb2yuv.m
│ │ └── yuv2rgb.m
│ ├── plane.bmp
│ └── rgb.tif
├── chapter8
│ ├── bw_bacteria.bmp
│ ├── bw_mouth_VC.bmp
│ ├── Code
│ │ └── locateMouth.m
│ ├── erode_dilate.bmp
│ ├── head_boundary_VC.bmp
│ ├── head_portrait.bmp
│ ├── head_portrait_VC.bmp
│ ├── lena.bmp
│ ├── mouth.bmp
│ ├── starcraft.bmp
│ ├── thining_VC.bmp
│ └── Tools
│ └── morphSimulator
│ ├── bg.bmp
│ ├── help.txt
│ └── MorphSimulator.exe
├── chapter9
│ ├── code
│ │ ├── autoThreshold.m
│ │ └── regionGrow.m
│ └── line.bmp
└── DIPDemo
├── cDlgMorphClose.cpp
├── cDlgMorphClose.h
├── cDlgMorphDilation.cpp
├── cDlgMorphDilation.h
├── cDlgMorphErosion.cpp
├── cDlgMorphErosion.h
├── cDlgMorphOpen.cpp
├── cDlgMorphOpen.h
├── ChildFrm.cpp
├── ChildFrm.h
├── Debug
│ ├── cdib.obj
│ ├── cdib.sbr
│ ├── cDlgMorphClose.obj
│ ├── cDlgMorphClose.sbr
│ ├── cDlgMorphDilation.obj
│ ├── cDlgMorphDilation.sbr
│ ├── cDlgMorphErosion.obj
│ ├── cDlgMorphErosion.sbr
│ ├── cDlgMorphOpen.obj
│ ├── cDlgMorphOpen.sbr
│ ├── ChildFrm.obj
│ ├── ChildFrm.sbr
│ ├── DIBAPI.obj
│ ├── DIBAPI.sbr
│ ├── DIPDemo.bsc
│ ├── DIPDemoDoc.obj
│ ├── DIPDemoDoc.sbr
│ ├── DIPDemo.exe
│ ├── DIPDemo.ilk
│ ├── DIPDemo.obj
│ ├── DIPDemo.pch
│ ├── DIPDemo.pdb
│ ├── DIPDemo.res
│ ├── DIPDemo.sbr
│ ├── DIPDemoView.obj
│ ├── DIPDemoView.sbr
│ ├── DlgCodeGIF.obj
│ ├── DlgCodeGIF.sbr
│ ├── DlgColor.obj
│ ├── DlgColor.sbr
│ ├── DlgEdgeSobelPrewitt.obj
│ ├── DlgEdgeSobelPrewitt.sbr
│ ├── DlgFreqGaussBRF.obj
│ ├── DlgFreqGaussBRF.sbr
│ ├── DlgFreqGaussHPF.obj
│ ├── DlgFreqGaussHPF.sbr
│ ├── DlgFreqGaussLPF.obj
│ ├── DlgFreqGaussLPF.sbr
│ ├── DlgFreqIdealLPF.obj
│ ├── DlgFreqIdealLPF.sbr
│ ├── DlgGamma.obj
│ ├── DlgGamma.sbr
│ ├── DlgGeoRota.obj
│ ├── DlgGeoRota.sbr
│ ├── DlgGeoTran.obj
│ ├── DlgGeoTran.sbr
│ ├── DlgGeoZoom.obj
│ ├── DlgGeoZoom.sbr
│ ├── DlgGrayScaling.obj
│ ├── DlgGrayScaling.sbr
│ ├── DlgHist.obj
│ ├── DlgHist.sbr
│ ├── DlgHough.obj
│ ├── DlgHough.sbr
│ ├── DlgHuffman.obj
│ ├── DlgHuffman.sbr
│ ├── DlgIntensity.sbr
│ ├── DlgLinerPara.obj
│ ├── DlgLinerPara.sbr
│ ├── DlgLinTrans.obj
│ ├── DlgLinTrans.sbr
│ ├── DlgLog.obj
│ ├── DlgLog.sbr
│ ├── DlgMidFilter.obj
│ ├── DlgMidFilter.sbr
│ ├── DlgMorph.obj
│ ├── DlgMorph.sbr
│ ├── DlgPointThre.obj
│ ├── DlgPointThre.sbr
│ ├── DlgPointWin.obj
│ ├── DlgPointWin.sbr
│ ├── DlgProjRestore.obj
│ ├── DlgProjRestore.sbr
│ ├── DlgShannon.obj
│ ├── DlgShannon.sbr
│ ├── DlgSharpThre.obj
│ ├── DlgSharpThre.sbr
│ ├── DlgSmooth.obj
│ ├── DlgSmooth.sbr
│ ├── DlgWndTran.obj
│ ├── DlgWndTran.sbr
│ ├── FreTrans.obj
│ ├── FreTrans.sbr
│ ├── GIFAPI.obj
│ ├── GIFAPI.sbr
│ ├── Img.obj
│ ├── ImgProcess.obj
│ ├── ImgProcess.sbr
│ ├── Img.sbr
│ ├── MainFrm.obj
│ ├── MainFrm.sbr
│ ├── morph.obj
│ ├── morph.sbr
│ ├── PointTrans.sbr
│ ├── RecWP.sbr
│ ├── restore.sbr
│ ├── StdAfx.obj
│ ├── StdAfx.sbr
│ ├── vc60.idb
│ ├── vc60.pdb
│ ├── Vector2D.obj
│ └── Vector2D.sbr
├── DIPDemo.aps
├── DIPDemo.clw
├── DIPDemo.cpp
├── DIPDemoDoc.cpp
├── DIPDemoDoc.h
├── DIPDemo.dsp
├── DIPDemo.dsw
├── DIPDemo.h
├── DIPDemo.ncb
├── DIPDemo.opt
├── DIPDemo.plg
├── DIPDemo.rc
├── DIPDemo.rc.bak
├── DIPDemo.sln
├── DIPDemo.suo
├── DIPDemo.vcproj
├── DIPDemo.vcproj.lyf-PC.lyf.user
├── DIPDemoView.cpp
├── DIPDemoView.h
├── DlgColor.cpp
├── DlgColor.h
├── DlgEdgeSobelPrewitt.cpp
├── DlgEdgeSobelPrewitt.h
├── DlgFreqGaussBRF.cpp
├── DlgFreqGaussBRF.h
├── DlgFreqGaussHPF.cpp
├── DlgFreqGaussHPF.h
├── DlgFreqGaussLPF.cpp
├── DlgFreqGaussLPF.h
├── DlgFreqIdealLPF.cpp
├── DlgFreqIdealLPF.h
├── DlgGamma.cpp
├── DlgGamma.h
├── DlgGeoRota.cpp
├── DlgGeoRota.h
├── DlgGeoTran.cpp
├── DlgGeoTran.h
├── DlgGeoZoom.cpp
├── DlgGeoZoom.h
├── DlgGrayScaling.cpp
├── DlgGrayScaling.h
├── DlgHist.cpp
├── DlgHist.h
├── DlgHough.cpp
├── DlgHough.h
├── DlgLinerPara.cpp
├── DlgLinerPara.h
├── DlgLinTrans.cpp
├── DlgLinTrans.h
├── DlgLog.cpp
├── DlgLog.h
├── DlgMidFilter.cpp
├── DlgMidFilter.h
├── DlgMorph.cpp
├── DlgMorph.h
├── DlgPointThre.cpp
├── DlgPointThre.h
├── DlgPointWin.cpp
├── DlgPointWin.h
├── DlgProjRestore.cpp
├── DlgProjRestore.h
├── DlgSharpThre.cpp
├── DlgSharpThre.h
├── DlgSmooth.cpp
├── DlgSmooth.h
├── DlgWndTran.cpp
├── DlgWndTran.h
├── Img.cpp
├── Img.h
├── ImgProcess.cpp
├── ImgProcess.h
├── MainFrm.cpp
├── MainFrm.h
├── ReadMe.txt
├── Release
│ ├── cDlgMorphClose.obj
│ ├── cDlgMorphDilation.obj
│ ├── cDlgMorphErosion.obj
│ ├── cDlgMorphOpen.obj
│ ├── ChildFrm.obj
│ ├── DIPDemoDoc.obj
│ ├── DIPDemo.exe
│ ├── DIPDemo.obj
│ ├── DIPDemo.pch
│ ├── DIPDemo.res
│ ├── DIPDemoView.obj
│ ├── DlgColor.obj
│ ├── DlgEdgeSobelPrewitt.obj
│ ├── DlgFreqGaussBRF.obj
│ ├── DlgFreqGaussHPF.obj
│ ├── DlgFreqGaussLPF.obj
│ ├── DlgFreqIdealLPF.obj
│ ├── DlgGamma.obj
│ ├── DlgGeoRota.obj
│ ├── DlgGeoTran.obj
│ ├── DlgGeoZoom.obj
│ ├── DlgGrayScaling.obj
│ ├── DlgHist.obj
│ ├── DlgHough.obj
│ ├── DlgLinerPara.obj
│ ├── DlgLinTrans.obj
│ ├── DlgLog.obj
│ ├── DlgMidFilter.obj
│ ├── DlgMorph.obj
│ ├── DlgPointThre.obj
│ ├── DlgPointWin.obj
│ ├── DlgProjRestore.obj
│ ├── DlgSharpThre.obj
│ ├── DlgSmooth.obj
│ ├── DlgWndTran.obj
│ ├── Img.obj
│ ├── ImgProcess.obj
│ ├── MainFrm.obj
│ ├── StdAfx.obj
│ ├── vc60.idb
│ └── Vector2D.obj
├── res
│ ├── DIPDemoDoc.ico
│ ├── DIPDemo.ico
│ ├── DIPDemo.rc2
│ └── Toolbar.bmp
├── resource.h
├── StdAfx.cpp
├── StdAfx.h
├── Vector2D.cpp
└── Vector2D.h
140 directories, 1308 files