实例介绍
数字图像处理与机器视觉VisualC++与Matlab实现配套代码-作者张铮
【实例截图】
【核心代码】
82849205-4c8b-4a96-ac66-635dc89ddd68
└── 数字图像处理与机器视觉VisualC++与Matlab实现配套代码
├── chapter1
│ └── code
│ ├── ex1_1.m
│ ├── ex1_2.m
│ ├── ex1_3.m
│ ├── ex1_4.m
│ ├── ex1_6.m
│ ├── ex1_7.m
│ └── ex1_8.m
├── chapter10
│ ├── lena.bmp
│ └── man.bmp
├── chapter11
│ ├── 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
├── chapter12
│ ├── code
│ │ ├── autoThreshold.m
│ │ └── regionGrow.m
│ └── line.bmp
├── chapter13
│ ├── bw_mouth.bmp
│ ├── code
│ │ ├── LBP
│ │ │ ├── dist_LBPFea.m
│ │ │ ├── dist_LBPHist.m
│ │ │ ├── getLBPFea.m
│ │ │ ├── getLBPHist.m
│ │ │ ├── getMB2DIMLBPFea.m
│ │ │ ├── getMBLBPFea_33.m
│ │ │ ├── getMBLBPFea.m
│ │ │ ├── makeLBPMap.m
│ │ │ └── weighedChiDist.m
│ │ └── 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
├── chapter14
│ ├── code
│ │ ├── dftcorr.m
│ │ ├── imcorr.m
│ │ └── nearest.m
│ ├── pat1.bmp
│ ├── pat2.bmp
│ └── patterns.bmp
├── chapter15
│ ├── 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_vc6
│ │ ├── 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
│ ├── DigitRec_vs2010&2012
│ │ ├── Debug
│ │ │ ├── BscMake.command.1.tlog
│ │ │ ├── bscmake.read.1.tlog
│ │ │ ├── bscmake.write.1.tlog
│ │ │ ├── cl.command.1.tlog
│ │ │ ├── CL.read.1.tlog
│ │ │ ├── CL.write.1.tlog
│ │ │ ├── DigitRec.bsc
│ │ │ ├── DigitRec.Build.CppClean.log
│ │ │ ├── DigitRecDoc.obj
│ │ │ ├── DigitRecDoc.sbr
│ │ │ ├── DigitRec.exe
│ │ │ ├── DigitRec.exe.embed.manifest
│ │ │ ├── DigitRec.exe.embed.manifest.res
│ │ │ ├── DigitRec.exe.intermediate.manifest
│ │ │ ├── DigitRec.ilk
│ │ │ ├── DigitRec.lastbuildstate
│ │ │ ├── DigitRec.log
│ │ │ ├── DigitRec_manifest.rc
│ │ │ ├── DigitRec.obj
│ │ │ ├── DigitRec.pch
│ │ │ ├── DigitRec.pdb
│ │ │ ├── DigitRec.res
│ │ │ ├── DigitRec.sbr
│ │ │ ├── DigitRecView.obj
│ │ │ ├── DigitRecView.sbr
│ │ │ ├── DigitRec.write.1.tlog
│ │ │ ├── Img.obj
│ │ │ ├── ImgProcess.obj
│ │ │ ├── ImgProcess.sbr
│ │ │ ├── Img.sbr
│ │ │ ├── link.command.1.tlog
│ │ │ ├── link-cvtres.read.1.tlog
│ │ │ ├── link-cvtres.write.1.tlog
│ │ │ ├── link.read.1.tlog
│ │ │ ├── link.write.1.tlog
│ │ │ ├── MainFrm.obj
│ │ │ ├── MainFrm.sbr
│ │ │ ├── mt.command.1.tlog
│ │ │ ├── mt.read.1.tlog
│ │ │ ├── mt.write.1.tlog
│ │ │ ├── NeuralData.obj
│ │ │ ├── NeuralData.sbr
│ │ │ ├── neuralnet.obj
│ │ │ ├── neuralnet.sbr
│ │ │ ├── OCRImgProcess.obj
│ │ │ ├── OCRImgProcess.sbr
│ │ │ ├── PreprocessDlg.obj
│ │ │ ├── PreprocessDlg.sbr
│ │ │ ├── rc.command.1.tlog
│ │ │ ├── rc.read.1.tlog
│ │ │ ├── rc.write.1.tlog
│ │ │ ├── StdAfx.obj
│ │ │ ├── StdAfx.sbr
│ │ │ ├── TestDialog.obj
│ │ │ ├── TestDialog.sbr
│ │ │ ├── TrainDlg.obj
│ │ │ ├── TrainDlg.sbr
│ │ │ ├── ValueTrack.obj
│ │ │ ├── ValueTrack.sbr
│ │ │ ├── vc100.idb
│ │ │ ├── vc100.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
│ │ ├── DigitRec.sdf
│ │ ├── DigitRec.sln
│ │ ├── DigitRec.suo
│ │ ├── DigitRec.v11.suo
│ │ ├── DigitRec.vcxproj
│ │ ├── DigitRec.vcxproj.filters
│ │ ├── DigitRec.vcxproj.user
│ │ ├── 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
│ │ ├── Release
│ │ │ ├── cl.command.1.tlog
│ │ │ ├── CL.read.1.tlog
│ │ │ ├── CL.write.1.tlog
│ │ │ ├── DigitRecDoc.obj
│ │ │ ├── DigitRec.exe
│ │ │ ├── DigitRec.exe.intermediate.manifest
│ │ │ ├── DigitRec.lastbuildstate
│ │ │ ├── DigitRec.log
│ │ │ ├── DigitRec.obj
│ │ │ ├── DigitRec.pch
│ │ │ ├── DigitRec.res
│ │ │ ├── DigitRecView.obj
│ │ │ ├── Img.obj
│ │ │ ├── ImgProcess.obj
│ │ │ ├── link.command.1.tlog
│ │ │ ├── link-cvtres.read.1.tlog
│ │ │ ├── link-cvtres.write.1.tlog
│ │ │ ├── link.read.1.tlog
│ │ │ ├── link.write.1.tlog
│ │ │ ├── MainFrm.obj
│ │ │ ├── mt.command.1.tlog
│ │ │ ├── mt.read.1.tlog
│ │ │ ├── mt.write.1.tlog
│ │ │ ├── NeuralData.obj
│ │ │ ├── neuralnet.obj
│ │ │ ├── OCRImgProcess.obj
│ │ │ ├── PreprocessDlg.obj
│ │ │ ├── rc.command.1.tlog
│ │ │ ├── rc.read.1.tlog
│ │ │ ├── rc.write.1.tlog
│ │ │ ├── StdAfx.obj
│ │ │ ├── TestDialog.obj
│ │ │ ├── TrainDlg.obj
│ │ │ ├── ValueTrack.obj
│ │ │ ├── vc100.pdb
│ │ │ └── Vector2D.obj
│ │ ├── res
│ │ │ ├── DigitRecDoc.ico
│ │ │ ├── DigitRec.ico
│ │ │ ├── DigitRec.rc2
│ │ │ ├── Thumbs.db
│ │ │ └── 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
│ │ │ └── Thumbs.db
│ │ ├── UpgradeLog2.htm
│ │ ├── UpgradeLog2.XML
│ │ ├── UpgradeLog.htm
│ │ └── UpgradeLog.XML
│ ├── labels.txt
│ ├── scanDigit.bmp
│ └── scanDigit_test.bmp
├── chapter16
│ └── 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
├── chapter17
│ ├── Adaboost_Std
│ │ ├── adaboost.asv
│ │ ├── adaBoostClassify.asv
│ │ ├── adaBoostClassify.m
│ │ ├── adaBoost.m
│ │ ├── weakLearner.asv
│ │ └── weakLearner.m
│ └── Adaboost_Std_full
│ ├── adaboost.asv
│ ├── adaBoostClassify.asv
│ ├── adaBoostClassify.m
│ ├── adaBoost.m
│ ├── Display_image.m
│ ├── faces.mat
│ ├── faces_small.mat
│ ├── getErrRes.m
│ ├── main.asv
│ ├── main.m
│ ├── preprocess.asv
│ ├── preprocess.m
│ ├── weakLearner.asv
│ └── weakLearner.m
├── chapter3
│ └── code
│ ├── c3s1.m
│ └── imgrayscaling.m
├── chapter4
│ ├── calibrated.bmp
│ ├── calibrated_nearest.bmp
│ ├── leftside.bmp
│ └── 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
│ ├── 7.3.1.jpg
│ ├── 7.3.2.jpg
│ ├── 7.3.3.jpg
│ ├── 7.3.4.jpg
│ ├── 7.4.jpg
│ ├── 7.5.jpg
│ ├── 7.7.1.jpg
│ ├── 7.7.2.jpg
│ └── code
│ ├── ex7_2.m
│ ├── ex7_3.m
│ ├── ex7_4.m
│ ├── ex7_5.m
│ ├── ex7_6.m
│ └── ex7_7.m
├── chapter8
│ ├── bicycle.bmp
│ ├── code
│ │ ├── add_noise.m
│ │ ├── adp_median.m
│ │ ├── de_motion.m
│ │ ├── rev_filter.m
│ │ ├── script_add_noise.m
│ │ ├── script_adp_median.m
│ │ ├── script_deconvreg.m
│ │ ├── script_inv_filter.m
│ │ ├── script_run_blind.m
│ │ ├── script_run_lucy.m
│ │ ├── script_show_noise.m
│ │ ├── script_tuihua.m
│ │ ├── script_wiener1.m
│ │ ├── script_wiener2.m
│ │ ├── show_noise_pdf.m
│ │ └── wn_filter.m
│ ├── lena.bmp
│ ├── lena_t.bmp
│ ├── lena_wn.bmp
│ └── square.bmp
├── chapter9
│ ├── code
│ │ ├── colorBalance.m
│ │ ├── compensate.m
│ │ ├── gray2rgb.m
│ │ ├── hsi2rgb.m
│ │ ├── rgb2hsi.m
│ │ ├── rgb2yuv.m
│ │ └── yuv2rgb.m
│ ├── plane.bmp
│ └── rgb.tif
├── DIPDemo_vc6
│ ├── 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
│ ├── 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
├── DIPDemo_vs2010&2012
│ ├── cDlgMorphClose.cpp
│ ├── cDlgMorphClose.h
│ ├── cDlgMorphDilation.cpp
│ ├── cDlgMorphDilation.h
│ ├── cDlgMorphErosion.cpp
│ ├── cDlgMorphErosion.h
│ ├── cDlgMorphOpen.cpp
│ ├── cDlgMorphOpen.h
│ ├── ChildFrm.cpp
│ ├── ChildFrm.h
│ ├── Debug
│ │ ├── BscMake.command.1.tlog
│ │ ├── bscmake.read.1.tlog
│ │ ├── bscmake.write.1.tlog
│ │ ├── cDlgMorphClose.obj
│ │ ├── cDlgMorphClose.sbr
│ │ ├── cDlgMorphDilation.obj
│ │ ├── cDlgMorphDilation.sbr
│ │ ├── cDlgMorphErosion.obj
│ │ ├── cDlgMorphErosion.sbr
│ │ ├── cDlgMorphOpen.obj
│ │ ├── cDlgMorphOpen.sbr
│ │ ├── ChildFrm.obj
│ │ ├── ChildFrm.sbr
│ │ ├── cl.command.1.tlog
│ │ ├── CL.read.1.tlog
│ │ ├── CL.write.1.tlog
│ │ ├── DIPDemo.bsc
│ │ ├── DIPDemo.Build.CppClean.log
│ │ ├── DIPDemoDoc.obj
│ │ ├── DIPDemoDoc.sbr
│ │ ├── DIPDemo.exe
│ │ ├── DIPDemo.exe.embed.manifest
│ │ ├── DIPDemo.exe.embed.manifest.res
│ │ ├── DIPDemo.exe.intermediate.manifest
│ │ ├── DIPDemo.ilk
│ │ ├── DIPDemo.lastbuildstate
│ │ ├── DIPDemo.log
│ │ ├── DIPDemo_manifest.rc
│ │ ├── DIPDemo.obj
│ │ ├── DIPDemo.pdb
│ │ ├── DIPDemo.res
│ │ ├── DIPDemo.sbr
│ │ ├── DIPDemoView.obj
│ │ ├── DIPDemoView.sbr
│ │ ├── DlgArith.obj
│ │ ├── DlgArith.sbr
│ │ ├── DlgColor.obj
│ │ ├── DlgColor.sbr
│ │ ├── DlgDCT.obj
│ │ ├── DlgDCT.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
│ │ ├── DlgInvFilter.obj
│ │ ├── DlgInvFilter.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
│ │ ├── DlgSharpThre.obj
│ │ ├── DlgSharpThre.sbr
│ │ ├── DlgSmooth.obj
│ │ ├── DlgSmooth.sbr
│ │ ├── DlgWndTran.obj
│ │ ├── DlgWndTran.sbr
│ │ ├── Huffman.obj
│ │ ├── Huffman.sbr
│ │ ├── Img.obj
│ │ ├── ImgProcess.obj
│ │ ├── ImgProcess.sbr
│ │ ├── Img.sbr
│ │ ├── link.command.1.tlog
│ │ ├── link-cvtres.read.1.tlog
│ │ ├── link-cvtres.write.1.tlog
│ │ ├── link.read.1.tlog
│ │ ├── link.write.1.tlog
│ │ ├── MainFrm.obj
│ │ ├── MainFrm.sbr
│ │ ├── mt.command.1.tlog
│ │ ├── mt.read.1.tlog
│ │ ├── mt.write.1.tlog
│ │ ├── rc.command.1.tlog
│ │ ├── rc.read.1.tlog
│ │ ├── rc.write.1.tlog
│ │ ├── StdAfx.obj
│ │ ├── StdAfx.sbr
│ │ ├── vc100.idb
│ │ ├── vc100.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.sdf
│ ├── DIPDemo.sln
│ ├── DIPDemo.suo
│ ├── DIPDemo.v11.suo
│ ├── DIPDemo.vcxproj
│ ├── DIPDemo.vcxproj.filters
│ ├── DIPDemo.vcxproj.user
│ ├── DIPDemoView.cpp
│ ├── DIPDemoView.h
│ ├── DlgArith.cpp
│ ├── DlgArith.h
│ ├── DlgColor.cpp
│ ├── DlgColor.h
│ ├── DlgDCT.cpp
│ ├── DlgDCT.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
│ ├── DlgHuffman.cpp
│ ├── DlgHuffman.h
│ ├── DlgInvFilter.cpp
│ ├── DlgInvFilter.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
│ ├── Huffman.cpp
│ ├── Huffman.h
│ ├── Img.cpp
│ ├── Img.h
│ ├── ImgProcess.cpp
│ ├── ImgProcess.h
│ ├── ipch
│ │ └── dipdemo-d02d5968
│ │ ├── dipdemo-2ccdb452.ipch
│ │ └── dipdemo-7508dd8.ipch
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── ReadMe.txt
│ ├── Release
│ │ ├── cDlgMorphClose.obj
│ │ ├── cDlgMorphDilation.obj
│ │ ├── cDlgMorphErosion.obj
│ │ ├── cDlgMorphOpen.obj
│ │ ├── ChildFrm.obj
│ │ ├── cl.command.1.tlog
│ │ ├── CL.read.1.tlog
│ │ ├── CL.write.1.tlog
│ │ ├── DIPDemo.Build.CppClean.log
│ │ ├── DIPDemoDoc.obj
│ │ ├── DIPDemo.exe
│ │ ├── DIPDemo.exe.intermediate.manifest
│ │ ├── DIPDemo.lastbuildstate
│ │ ├── DIPDemo.log
│ │ ├── DIPDemo.obj
│ │ ├── DIPDemo.res
│ │ ├── DIPDemoView.obj
│ │ ├── DlgArith.obj
│ │ ├── DlgColor.obj
│ │ ├── DlgDCT.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
│ │ ├── DlgHuffman.obj
│ │ ├── DlgInvFilter.obj
│ │ ├── DlgLinerPara.obj
│ │ ├── DlgLinTrans.obj
│ │ ├── DlgLog.obj
│ │ ├── DlgMidFilter.obj
│ │ ├── DlgMorph.obj
│ │ ├── DlgPointThre.obj
│ │ ├── DlgPointWin.obj
│ │ ├── DlgProjRestore.obj
│ │ ├── DlgSharpThre.obj
│ │ ├── DlgSmooth.obj
│ │ ├── DlgWndTran.obj
│ │ ├── Huffman.obj
│ │ ├── Img.obj
│ │ ├── ImgProcess.obj
│ │ ├── link.command.1.tlog
│ │ ├── link-cvtres.read.1.tlog
│ │ ├── link-cvtres.write.1.tlog
│ │ ├── link.read.1.tlog
│ │ ├── link.write.1.tlog
│ │ ├── MainFrm.obj
│ │ ├── mt.command.1.tlog
│ │ ├── mt.read.1.tlog
│ │ ├── mt.write.1.tlog
│ │ ├── rc.command.1.tlog
│ │ ├── rc.read.1.tlog
│ │ ├── rc.write.1.tlog
│ │ ├── StdAfx.obj
│ │ ├── vc100.pdb
│ │ └── Vector2D.obj
│ ├── res
│ │ ├── DIPDemoDoc.ico
│ │ ├── DIPDemo.ico
│ │ ├── DIPDemo.rc2
│ │ ├── Thumbs.db
│ │ └── Toolbar.bmp
│ ├── resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── UpgradeLog.htm
│ ├── UpgradeLog.XML
│ ├── Vector2D.cpp
│ └── Vector2D.h
└── VS2010和2012版本之间的转换说明.doc
167 directories, 1842 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论