精通Visual C++图像处理编程(第3版)
基本信息
内容简介回到顶部↑
本书深入介绍了在windows 95/98/me/nt/2000/xp环境下图像处理的理论和编程技术,并基于面向对象的程序设计方法,详细地讨论了图像处理算法的visual c++编程技巧。全书共分9章,主要包括图像基本操作、调色板技术、图像的特技显示与擦除、图像空间变换、颜色处理、图像频域变换、图像处理、图像编码与格式等的理论与编程技术。.
本书是图像处理和多媒体编程的实用参考书,适合图像处理和多媒体编程人员阅读,也可以作为大专院校计算机及相关专业师生的教学参考书。 ...
本书是图像处理和多媒体编程的实用参考书,适合图像处理和多媒体编程人员阅读,也可以作为大专院校计算机及相关专业师生的教学参考书。 ...
作译者回到顶部↑
本书提供作译者介绍
周长发,北京大学理学博士,主要研究领域为图像处理、多媒体技术、软件设计与架构以及计算机安全。现在美国硅谷一家软件公司工作。编写了《精通Visual C++图像处理编程》和《科学与工程数值计算机法集(Visual C++版)》等8本书籍,翻译了《计算机图形学几何工具算法详解》和《黑客调试技术揭密》两本专著。...
.. << 查看详细
.. << 查看详细
目录回到顶部↑
第1章 visual c++编程概述.
1.1 为什么用c++来实现图像处理编程
1.2 visual c++技术概要
1.2.1 win32编程
1.2.2 框架和文档—视结构
1.2.3 消息映射
1.2.4 visual c++可视化编程
1.3 visual c++.net的新增特性
1.4 编程风格问题
1.5 本章小结
第2章 图像基础
2.1 数字图像的基本概念
2.2 调色板
2.2.1 调色板的概念
2.2.2 调色板操作
2.2.3 定义几个调色板函数
2.3 与设备相关位图(ddb)
2.4 与设备无关位图(dib)
2.4.1 dib位图的结构
2.4.2 os/2 dib格式
1.1 为什么用c++来实现图像处理编程
1.2 visual c++技术概要
1.2.1 win32编程
1.2.2 框架和文档—视结构
1.2.3 消息映射
1.2.4 visual c++可视化编程
1.3 visual c++.net的新增特性
1.4 编程风格问题
1.5 本章小结
第2章 图像基础
2.1 数字图像的基本概念
2.2 调色板
2.2.1 调色板的概念
2.2.2 调色板操作
2.2.3 定义几个调色板函数
2.3 与设备相关位图(ddb)
2.4 与设备无关位图(dib)
2.4.1 dib位图的结构
2.4.2 os/2 dib格式
前言回到顶部↑
图像是现代信息社会中最基本的信息。数字图像处理的研究对象是图像处理技术,这是计算机技术的重要分支和发展方向。数字图像处理是信息科学、工程学、医学、生理学、遥感技术、地学甚至社会科学等许多学科的重要基础,同时也是一种具有巨大的经济和社会效益的实用技术,广泛应用于军事、气象、交通、探矿、水利、农业甚至娱乐等领域。随着信息高速公路和数字地球等概念的提出和发展,数字图像处理技术已得到更加充分的发展,并在现代信息社会中占据了非常重要的地位。.
数字图像处理既是一门实用的学科,又需要一定的理论基础支持。许多的实际编程涉及图像处理算法的编程实现。本书尽量将图像处理的理论和实际编程结合起来,使读者既能从中获得必要的理论知识,又能学到实际的编程技巧,并直接将书中介绍的技术用于实际编程。
数字图像处理是一个很大的话题,本书不可能详细介绍其中的所有细节。与前两版《精通Visual C++图像处理编程》一样,本书仍然着重于实用性,大量的篇幅用于介绍图像处。理的编程技术。相对于前两版,本书增加了大量的内容,介绍了图像处理的常用算法和图像格式,使得本书的内容更为全面。此外,这一版还将书中介绍的所有技术集成到一个通用的图像处理类库中,以方便读者直接在实际的图像编程中应用。
本书的适用对象
本书面向所有希望了解和掌握数字图像处理编程的开发人员。只要对图像处理感兴趣,无论是刚刚接触这一技术,还是已有一定的工作经验的读者,都能从书中找到自己所需要的内容。
本书的所有程序都是基于面向对象编程技术并用Visual C++来实现的,因此对那些想提高自己面向对象设计和Visual C++编程技巧的读者来说,也是一本很好的参考书。
本书假定读者具有一定的Visual C++编程经验。如果读者不熟悉如何使用Visual C++,建议还是先阅读一本Visual C++编程的教科书之后再阅读本书。
本书的主要内容
本书在讲解了基本的图像处理理论和分析常用的图像处理技术的基础上,基于面向对象的编程技术,结合大量的示例,向读者展示了用Visual C++进行图像处理编程的基本方法和技巧。
本书按不同的图像处理技术分专题组织内容,共分为9章。
第1章 Visual C++编程概述
本章全面介绍了Visual C++的技术概要和面向对象的技术特征,还讨论了编程风格问题。本章推荐的是一种便于调试的实用编程风格。
第2章 图像基础
本章介绍了数字图像处理的一些基本概念,包括图像、调色板,以及设备相关位图和设备无关位图等。本章的示例程序ShowDIB说明了基本的位图编程方法。..
第3章 面向对象的图像编程
本章是以后各章的基础,首先定义了一套位图处理的函数集,并在此基础上设计了与操作设备无关位图的CDib类。本章示例程序ViewDIB实现的功能与上一章的ShowDIB完全相同,但ViewDIB是基于CDib类来编写的。比较这两个示例的异同有助于体会CDib类的强大功能。
第4章 图像的特技显示
本章主要介绍图像显示特技。在讨论了图像特技显示技术基础之后,本章详细介绍了扫描、移动、百叶窗、栅条、马赛克、渐显与渐隐和透明显示的实现方法,并在CDib类中实现这些功能。
第5章 图像变换
本章的主题是图像变换。首先介绍图像空间变换的理论基础,然后讨论了裁剪与合并、缩放、旋转及镜像等图像空间变换的编程技术,并将这些功能增加到CDib类中。
数字图像处理既是一门实用的学科,又需要一定的理论基础支持。许多的实际编程涉及图像处理算法的编程实现。本书尽量将图像处理的理论和实际编程结合起来,使读者既能从中获得必要的理论知识,又能学到实际的编程技巧,并直接将书中介绍的技术用于实际编程。
数字图像处理是一个很大的话题,本书不可能详细介绍其中的所有细节。与前两版《精通Visual C++图像处理编程》一样,本书仍然着重于实用性,大量的篇幅用于介绍图像处。理的编程技术。相对于前两版,本书增加了大量的内容,介绍了图像处理的常用算法和图像格式,使得本书的内容更为全面。此外,这一版还将书中介绍的所有技术集成到一个通用的图像处理类库中,以方便读者直接在实际的图像编程中应用。
本书的适用对象
本书面向所有希望了解和掌握数字图像处理编程的开发人员。只要对图像处理感兴趣,无论是刚刚接触这一技术,还是已有一定的工作经验的读者,都能从书中找到自己所需要的内容。
本书的所有程序都是基于面向对象编程技术并用Visual C++来实现的,因此对那些想提高自己面向对象设计和Visual C++编程技巧的读者来说,也是一本很好的参考书。
本书假定读者具有一定的Visual C++编程经验。如果读者不熟悉如何使用Visual C++,建议还是先阅读一本Visual C++编程的教科书之后再阅读本书。
本书的主要内容
本书在讲解了基本的图像处理理论和分析常用的图像处理技术的基础上,基于面向对象的编程技术,结合大量的示例,向读者展示了用Visual C++进行图像处理编程的基本方法和技巧。
本书按不同的图像处理技术分专题组织内容,共分为9章。
第1章 Visual C++编程概述
本章全面介绍了Visual C++的技术概要和面向对象的技术特征,还讨论了编程风格问题。本章推荐的是一种便于调试的实用编程风格。
第2章 图像基础
本章介绍了数字图像处理的一些基本概念,包括图像、调色板,以及设备相关位图和设备无关位图等。本章的示例程序ShowDIB说明了基本的位图编程方法。..
第3章 面向对象的图像编程
本章是以后各章的基础,首先定义了一套位图处理的函数集,并在此基础上设计了与操作设备无关位图的CDib类。本章示例程序ViewDIB实现的功能与上一章的ShowDIB完全相同,但ViewDIB是基于CDib类来编写的。比较这两个示例的异同有助于体会CDib类的强大功能。
第4章 图像的特技显示
本章主要介绍图像显示特技。在讨论了图像特技显示技术基础之后,本章详细介绍了扫描、移动、百叶窗、栅条、马赛克、渐显与渐隐和透明显示的实现方法,并在CDib类中实现这些功能。
第5章 图像变换
本章的主题是图像变换。首先介绍图像空间变换的理论基础,然后讨论了裁剪与合并、缩放、旋转及镜像等图像空间变换的编程技术,并将这些功能增加到CDib类中。
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· C/C++ 经典著作(《C专家编程》《C++ Templates中文版》《C和指针 》《C陷阱与缺陷》《C++沉思录》)
评论交流
共有7人开贴评论 10人参与评论 5人参与打分 查看
评价等级:



发表于:2006-11-28 13:28:00
可以看看《Visaul C++.NET数据库开发经典案例解析》这本书,很不错
http://www.china-pub.com/computers/common/info.asp?id=734317
有电子试读,大家最好先对比一下
经典的开发案例,精彩的需求分析
本书特色:
重点突出:紧贴行业特点,需求分析详尽,着重讲解数据库设计。
通用性强:模块清晰,代码规范,具有很好的可移植性。
结构清晰:关键步骤的讲解详细,学习目标明确。
实用性强:本丛书附书光盘附有完整源代码,可供读者积累工作经验,也可供计算机相关专业教师指导学生毕业设计之用。
本书以进销存管理系统、人力资源管理系统、生产管理系统、财务管理系统、酒店管理系统、图书馆管理系统、医院管理系统、教务管理系统等多个当今最为热门的管理信息系统为例子,详细地介绍了这些系统的需求分析及管理信息系统开发的过程和方法。对项目背景、业务需求分析、功能需求分析、数据库需求分析、数据库建模、系统开发、系统编译及系统发行等过程进行了详细的讲解。 本书实例的实用性非常强,读者从中可以迅速了解相应实例的行业特点和用户需求,成为行业专家;同时还可以全面掌握开发管理信息系统的过程和方法。同时从书提供了所有系统完整的数据库建库脚本,读者在实际的工作中可以直接使用并在此基础上进行补充,从而可以大大减少系统数据库设计的工作量和时间。
进销存管理系统
人力资源管理系统
生产管理系统
财务管理系统
酒店管理系统
图书馆管理系统
医药管理系统
教务管理系统
......
http://www.china-pub.com/computers/common/info.asp?id=734317
有电子试读,大家最好先对比一下
经典的开发案例,精彩的需求分析
本书特色:
重点突出:紧贴行业特点,需求分析详尽,着重讲解数据库设计。
通用性强:模块清晰,代码规范,具有很好的可移植性。
结构清晰:关键步骤的讲解详细,学习目标明确。
实用性强:本丛书附书光盘附有完整源代码,可供读者积累工作经验,也可供计算机相关专业教师指导学生毕业设计之用。
本书以进销存管理系统、人力资源管理系统、生产管理系统、财务管理系统、酒店管理系统、图书馆管理系统、医院管理系统、教务管理系统等多个当今最为热门的管理信息系统为例子,详细地介绍了这些系统的需求分析及管理信息系统开发的过程和方法。对项目背景、业务需求分析、功能需求分析、数据库需求分析、数据库建模、系统开发、系统编译及系统发行等过程进行了详细的讲解。 本书实例的实用性非常强,读者从中可以迅速了解相应实例的行业特点和用户需求,成为行业专家;同时还可以全面掌握开发管理信息系统的过程和方法。同时从书提供了所有系统完整的数据库建库脚本,读者在实际的工作中可以直接使用并在此基础上进行补充,从而可以大大减少系统数据库设计的工作量和时间。
进销存管理系统
人力资源管理系统
生产管理系统
财务管理系统
酒店管理系统
图书馆管理系统
医药管理系统
教务管理系统
......
| 我要写评论 |
| 查看所有评论交流(共7条) |

点击看大图





加载中...
