微信扫一扫,移动浏览光盘
简介
本书全面介绍了Windows(95/98/Me/XP/NT/2000)环境下图像处理的理论和编程技术,并基于面向对象的程序设计方法详细讲座了图像处理算法的Visual C++编程技巧。本书的主体包括图像基本操作、调色板技术、图像的特技显示与擦除、图像空间变换、图像颜色处理、图像频域变换、图像处理和图像编码与格式等的理论与编程技术。
本书是图像处理和多媒体编程的实用参考书,适合于图像处理和多媒体编程人员参考阅读,也可作为大专院校计算机及相关专业师生的教学参考书。
目录
第1章VisualC++.NET编程概述 10页
1.1.NET与VisualC++.NET. 10页
1.1.1.NET概述 10页
1.1.2.NET的技术特征和组成部分. 11页
1.1.3VisualStudio.NET 13页
1.1.4VisualC++.NET. 14页
1.2VisualC++.NET技术概要. 19页
1.2.1Win32编程 21页
1.2.2框架和文档-视结构. 21页
1.2.3消息映射 23页
1.2.4VisualC++可视化编程 25页
1.3编程风格问题. 26页
1.4本章小结. 29页
1.5下章要点. 29页
第2章图像基础 30页
2.1数字图像的基本概念. 30页
2.2调色板. 33页
2.2.1调色板的概念 34页
2.2.2调色板操作 35页
2.2.3定义几个调色板函数 37页
2.3与设备相关位图(DDB). 45页
2.4与设备无关位图(DIB) 48页
2.4.1DIB位图的结构 48页
2.4.2OS/2ááDIB格式 51页
2.4.3DIB位图的操作 52页
2.5一个简单的位图示例:ShowDIB. 72页
2.6本章小结. 76页
2.7下章要点. 77页
第3章面向对象的图像编程 78页
3.1定义DIB处理函数集 78页
3.1.1Win32ááSDK中的DIBááAPI函数. 79页
3.1.2定义DIB处理函数集 81页
3.2CDib类的设计目标 128页
3.3构造CDib类 130页
3.4CDib类的编程示例:ViewDIB 157页
3.5本章小结. 161页
3.6下章要点. 161页
第4章图像的特技显示. 162页
4.1特技显示的技术基础. 162页
4.2扫描. 164页
4.3移动. 170页
4.4百叶窗. 178页
4.5栅条. 180页
4.6马赛克. 182页
4.7渐显与渐隐. 185页
4.8透明显示. 196页
4.9增强CDib. 200页
4.10显示特技示例:EffectShow 226页
4.11本章小结. 229页
4.12下章要点. 230页
第5章图像变换 231页
5.1图像变换的理论基础. 231页
5.2裁剪与合并. 237页
5.3缩放. 248页
5.4旋转. 256页
5.5镜像. 271页
5.6增强CDib. 276页
5.7图像变换示例:TransformShow. 279页
5.8本章小结. 284页
5.9下章要点. 284页
第6章图像颜色处理. 285页
6.1颜色处理的理论基础. 285页
6.2灰度化与伪彩色处理. 290页
6.3颜色调整. 295页
6.4亮度/对比度调整 308页
6.5颜色量化与减色. 315页
6.6抖动. 331页
6.7增强CDib. 348页
6.8颜色处理示例:ColorProcess 354页
6.9本章小结. 356页
6.10下章要点. 356页
第7章图像处理 357页
7.1图像处理的基本方法. 357页
7.2正交变换. 365页
7.2.1傅里叶变换 365页
7.2.2离散余弦变换 383页
7.2.3沃尔什变换 392页
7.3卷积. 404页
7.4平滑与锐化. 410页
7.5边缘增强. 413页
7.6Sobel边缘检测和Hough边缘检测 418页
7.7反转. 420页
7.8腐蚀与膨胀. 422页
7.9开与闭. 429页
7.10边缘提取. 431页
7.11细化. 436页
7.12去除随机噪声. 442页
7.13增强CDib. 446页
7.14图像处理示例:ImageProcess. 450页
7.15本章小结. 455页
7.16下章要点. 455页
第8章图像格式 456页
8.1图像编码. 456页
8.1.1数据冗余 456页
8.1.2数据编码 458页
8.2PCX. 492页
8.2.1PCX格式说明. 493页
8.2.2实现操作PCX的类. 496页
8.3GIF. 498页
8.3.1GIF文件存储结构. 499页
8.3.2LZW算法和GIF数据压缩 505页
8.3.3实现操作GIF的类 509页
8.4JPEG 513页
8.5TGA. 517页
8.5.1TGA格式解释. 517页
8.5.2实现操作TGA的类 524页
8.6TIFF. 525页
8.7图像格式示例:ViewImage. 543页
8.8本章小结. 548页
8.9下章要点. 548页
第9章工具库与实例:ImageLib与ImageBoard.
9.1创建图像处理工具库ImageLib. 549页
9.2设计图像处理程序ImageBoard. 551页
9.2.1界面设计 553页
9.2.2程序结构 554页
9.2.3工具条与状态条 563页
9.2.4橡皮筋矩形选块或画图 581页
9.2.5画曲线和写字 597页
9.2.6选块的拖曳 608页
9.2.7剪贴板操作 613页
9.2.8文件操作 620页
9.2.9关于进一步开发的建议 629页
1.1.NET与VisualC++.NET. 10页
1.1.1.NET概述 10页
1.1.2.NET的技术特征和组成部分. 11页
1.1.3VisualStudio.NET 13页
1.1.4VisualC++.NET. 14页
1.2VisualC++.NET技术概要. 19页
1.2.1Win32编程 21页
1.2.2框架和文档-视结构. 21页
1.2.3消息映射 23页
1.2.4VisualC++可视化编程 25页
1.3编程风格问题. 26页
1.4本章小结. 29页
1.5下章要点. 29页
第2章图像基础 30页
2.1数字图像的基本概念. 30页
2.2调色板. 33页
2.2.1调色板的概念 34页
2.2.2调色板操作 35页
2.2.3定义几个调色板函数 37页
2.3与设备相关位图(DDB). 45页
2.4与设备无关位图(DIB) 48页
2.4.1DIB位图的结构 48页
2.4.2OS/2ááDIB格式 51页
2.4.3DIB位图的操作 52页
2.5一个简单的位图示例:ShowDIB. 72页
2.6本章小结. 76页
2.7下章要点. 77页
第3章面向对象的图像编程 78页
3.1定义DIB处理函数集 78页
3.1.1Win32ááSDK中的DIBááAPI函数. 79页
3.1.2定义DIB处理函数集 81页
3.2CDib类的设计目标 128页
3.3构造CDib类 130页
3.4CDib类的编程示例:ViewDIB 157页
3.5本章小结. 161页
3.6下章要点. 161页
第4章图像的特技显示. 162页
4.1特技显示的技术基础. 162页
4.2扫描. 164页
4.3移动. 170页
4.4百叶窗. 178页
4.5栅条. 180页
4.6马赛克. 182页
4.7渐显与渐隐. 185页
4.8透明显示. 196页
4.9增强CDib. 200页
4.10显示特技示例:EffectShow 226页
4.11本章小结. 229页
4.12下章要点. 230页
第5章图像变换 231页
5.1图像变换的理论基础. 231页
5.2裁剪与合并. 237页
5.3缩放. 248页
5.4旋转. 256页
5.5镜像. 271页
5.6增强CDib. 276页
5.7图像变换示例:TransformShow. 279页
5.8本章小结. 284页
5.9下章要点. 284页
第6章图像颜色处理. 285页
6.1颜色处理的理论基础. 285页
6.2灰度化与伪彩色处理. 290页
6.3颜色调整. 295页
6.4亮度/对比度调整 308页
6.5颜色量化与减色. 315页
6.6抖动. 331页
6.7增强CDib. 348页
6.8颜色处理示例:ColorProcess 354页
6.9本章小结. 356页
6.10下章要点. 356页
第7章图像处理 357页
7.1图像处理的基本方法. 357页
7.2正交变换. 365页
7.2.1傅里叶变换 365页
7.2.2离散余弦变换 383页
7.2.3沃尔什变换 392页
7.3卷积. 404页
7.4平滑与锐化. 410页
7.5边缘增强. 413页
7.6Sobel边缘检测和Hough边缘检测 418页
7.7反转. 420页
7.8腐蚀与膨胀. 422页
7.9开与闭. 429页
7.10边缘提取. 431页
7.11细化. 436页
7.12去除随机噪声. 442页
7.13增强CDib. 446页
7.14图像处理示例:ImageProcess. 450页
7.15本章小结. 455页
7.16下章要点. 455页
第8章图像格式 456页
8.1图像编码. 456页
8.1.1数据冗余 456页
8.1.2数据编码 458页
8.2PCX. 492页
8.2.1PCX格式说明. 493页
8.2.2实现操作PCX的类. 496页
8.3GIF. 498页
8.3.1GIF文件存储结构. 499页
8.3.2LZW算法和GIF数据压缩 505页
8.3.3实现操作GIF的类 509页
8.4JPEG 513页
8.5TGA. 517页
8.5.1TGA格式解释. 517页
8.5.2实现操作TGA的类 524页
8.6TIFF. 525页
8.7图像格式示例:ViewImage. 543页
8.8本章小结. 548页
8.9下章要点. 548页
第9章工具库与实例:ImageLib与ImageBoard.
9.1创建图像处理工具库ImageLib. 549页
9.2设计图像处理程序ImageBoard. 551页
9.2.1界面设计 553页
9.2.2程序结构 554页
9.2.3工具条与状态条 563页
9.2.4橡皮筋矩形选块或画图 581页
9.2.5画曲线和写字 597页
9.2.6选块的拖曳 608页
9.2.7剪贴板操作 613页
9.2.8文件操作 620页
9.2.9关于进一步开发的建议 629页
精通Visual C++.NET图像处理编程
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!