... I

... IV

1 Windows位图和调色板... 1

1.1 位图和调色板的概念... 1

1.2 bmp文件格式... 3

1.3 显示一个bmp文件的C程序... 5

2 图象的几何变换... 14

2.1 平移... 14

2.2 旋转... 21

2.3 镜象... 28

2.4 转置... 31

2.5 缩放... 34

3 图象的平滑(去噪声)、锐化... 38

3.1 平滑... 38

3.2 中值滤波... 41

3.3 锐化... 45

4 图象的半影调和抖动技术... 50

4.1 图案法... 50

4.2 抖动法... 55

4.3 bmp文件转换为txt文件... 59

5 直方图修正和彩色变换... 64

5.1 反色... 64

5.2 彩色图转灰度图... 67

5.3 真彩图转256色图... 72

5.4 对比度扩展... 78

5.5 削波... 83

5.6 阈值化... 84

5.7 灰度窗口变换... 85

5.8 灰度直方图统计... 86

5.9 灰度直方图均衡化... 90

6 腐蚀,膨胀,细化算法... 97

6.1 腐蚀... 98

6.2 膨胀... 103

6.3 ... 108

6.4 ... 110

6.5 细化... 111

7 边沿检测与提取,轮廓跟踪... 118

7.1 边沿检测... 118

7.2 Hough变换... 121

7.3 轮廓提取... 125

7.4 种子填充... 127

7.5 轮廓跟踪... 133

8 图象的检测及模板匹配... 138

8.1 投影法... 138

8.2 差影法... 142

8.3 模板匹配... 145

9 图象的压缩编码,JPEG压缩编码标准... 146

9.1 哈夫曼编码... 147

9.2 行程编码... 149

9.3 LZW算法的大体思想... 154

9.4 JPEG压缩编码标准... 155

10      图象处理编程工具及简单的多媒体编程... 166

10.1 LeadTools. 166

10.2 DirectDraw... 175

10.3 简单的多媒体编程... 177

参考文献... 180

... 181