现代数字图像处理技术提高及应用案例详解

现代数字图像处理技术提高及应用案例详解

图书基本信息
出版时间:2012-4
出版社:北京航空航天大学出版社
作者:赵小川
页数:384
书名:现代数字图像处理技术提高及应用案例详解
封面图片
现代数字图像处理技术提高及应用案例详解

内容概要
  本书紧扣读者需求,采用循序渐近的叙述方式,深入浅出地讲述了现代数字图像处理的热点问题、关键技术、应用实例、解决方案和发展前沿。本书分为提高篇和应用篇两大部分,共4章,内容包括:精通“图像特征提取”、细说“数字图像理解”、品读“典型应用实例”和活用“数字图像处理”。与其他同类书籍相比,本书具有例程丰富、解释翔实、传承经典、突出前沿、图文并茂、语言生动等特点。本书共享所有源程序代码和相关图片,读者可在相关网上论坛下载并与作者交流。
  本书可作为电子信息工程、计算机科学与技术相关专业的本科生、研究生的“数字图像处理技术”教材,也可作为课程设计、毕业设计、电子竞赛等的参考用书,还可作为工程技术人员的参考用书。
作者简介
  赵小川博士,中国计算机学会高级会员·国际期刊ROBOTICA(Cambridge University
Press)审稿人·中文权威核心期刊《计算机工程》、《计算机应用研究》专家审稿人·研究方向:数字图像处理,机器人技术。以第一作者发表论文26篇,其中被SCI/EI检索15篇,获国家发明专利3项,实用新型专利2项,撰写专著3部。
书籍目录
提高篇
第1章 精通“图像特征提取”
1.1 图像多分辨率金字塔
1.1.1 浅析“图像金字塔”
1.1.2 例程一点通
1.1.3 典型的“图像金子塔
1.1.4 学以致用
1.2 图像的矩特征
1.2.1 认识“Hu矩”
1.2.2 解析“Zernike矩”
1.3 图像的边缘检测
1.3.1 运用一阶微分算子检测图像边缘
1.3.2 运用二阶微分算子检测图像边缘.
1.3.3 基于Canny算子检测图像边缘
1.3.4 基于SUSAN特征检测算子的边缘提取
1.3.5 基于小波变换模极大值的边缘检测.
1.3.6 基于二维有限冲击响应滤波器的特定角度边缘检测
1.3.7 基于多尺度形态学梯度的边缘检测
1.4 斑点特征检测
1.4.1 勾画“LoG斑点”
1.4.2 描绘“DoH斑点”
1.4.3 提取“Gilles斑点”
1.5 角点特征检测
1.5.1 何谓“角点”
1.5.2 描绘“Harris角点”
1.5.3 例程一点通
1.5.4 融会贯通
1.6 尺度不变特征提取
1.6.1 SIFT特征提取
1.6.2 SURF算法
1.6.3 学以致用
第2章 细说“数字图像理解”
2.1 图像目标边界描述
2.1.1 图像边界链码表示法
2.1.2 例程一点通
2.1.3 融会贯通
2.2 图像分割技术
2.2.1 什么是“图像分割”
2.2.2 基于阈值的图像分割
2.2.3 基于区域生长法的图像分割
2.2.4 基于最大方差法灰度门限的图像分割
2.2.5 基于K-means算法的图像分割
2.3 图像配准技术
2.3.1 纵览“图像配准”
2.3.2 构建“配准模型”
2.3.3 相似性测度
2.3.4 基于灰度的图像配准
2.3.5 序贯相似性检测算法
2.3.6 基于特征点的图像配准
2.3.7 融会贯通
2.4 图像融合技术
2.4.1 从“信息融合”说起
2.4.2 何谓“图像融合”
2.4.3 纵览“图像融合方法”
2.4.4 例程一点通
2.4.5 学以致用
应用篇
第3章 品读“典型应用实例”
3.1 图像去噪技术及其实现
3.1.1 什么是“图像的噪声”
3.1.2 图像去噪常用方法
……
参考文献

章节摘录
版权页:
插图:
4.3.1
“VC++调用MATLAB的方案”面面观
VC++调用MATLAB实现混合编程的方法主要有三种。
(1)MCC编译器法
使用MCC编译器实现VC++对MATALB的调用,首先将要调用的函数在MATLAB中写成.m文件,然后使用MCC编译器将.m文件编译成可以在VC++中调用的.cpp文件,最后在VC++程序中调用执行。
利用MCC编译器,可以有效提高代码的执行效率,而且可以脱离MATLAB运行环境;但待编译的.m文件不能涉及MATLAB的内部类,出现编译文件嵌套时应改写.m文件,而且此种方式不支持图形功能。
(2)Matcom编译法
Matcom是Mathtools公司推出的由MATLAB到C++的编译开发软件平台,提供对MATLAB程序文件(.m文件)的解释执行和开发环境支持。
它可将MATLAB的源代码译成同等功能的C++源代码。
用Matcom方式,生成的代码可读性好,支持图形函数,支持.m文件编译过程中的文件嵌套情况,可脱离MATLAB环境。
该方法的缺陷为:待编译的.m文件不能涉及MATLAB的内部类。
(3)调用MATLAB引擎法
MATLAB计算引擎采用客户机/服务器的体系结构,通过Windows的ActiveX通道或UNIX的通道与MATLAB进行连接,它不仅可以调用MATLAB中的C/C++函数,还可以调用工具箱中的函数,应用程序整体性能较好。
同时,该方法可利用MATLAB强大的图形功能。
在具体应用中,VC++编写的应用程序作为客户机工作在前端,通过MATLAB计算引擎向后台MATLAB服务器传送数据,计算的结果再由MATLAB计算引擎返回给应用程序。
MATLAB引擎法的调用一般步骤为:
①定义引擎指针、结构体变量和数组;
②判定MATLAB引擎是否启动;
③构造矩阵进行赋值;
④通过MATLAB引擎库函数向MATLAB工作区间传送构造矩阵,同时调用MATLAB命令,完成相应的计算任务;
⑤释放内存,关闭引擎。
经验分享
在处理图形、图像具体问题时要注意第④步,主要原因是VC++和MATLAB对图像的存储机制不同:VC++对图像的存储采用自下而上、从左到右、行优先的原则进行存储;而MATLAB对图像数据的存储采用列优先的原则。
因此,在后台的MATLAB程序对数据处理前,首先要进行相应的格式转换,才能确保最后输出正确的结果。
编辑推荐
  《学以致用·现代数字图像处理技术提高及应用案例详解(MATLAB版)》紧扣读者需求,采用循序渐近的叙述方式,深入浅出地讲述了现代数字图像处理的热点问题、关键技术、应用实例、解决方案和发展前沿。与其他同类书籍相比,本书具有例程丰富、解释翔实、传承经典、突出前沿、图文并茂、语言生动等特点。  书中给出的一些典型实例程序如下:图像去噪技术及其实现;图像拼接技术及其实现;图像数字水印技术及其实现;数字图像压缩技术及其实现;基于最大类间方差阈值与遗传算法的道路分割;数字图像实时稳定技术及其实现;适用于复杂环境下的目标跟踪技术;基于Hough变换的人眼虹膜定位方法;基于模糊集的图像增强方法;基于蚁群算法的图像边缘检测。  学以致用:深入浅出数字信号处理,现代数字图像处理技术提高及应用案例详解(MATLAB版),深入浅出视频编解码标准H.264。
图书标签Tags
matlab,数字图像处理,图像处理


下载链接

现代数字图像处理技术提高及应用案例详解下载

评论与打分
  •     比其他类似的书好,不错,推荐,尤其是做图像处理课题的兄弟姐妹可以看下
  •     本书属于提高类书籍,整体都不错,就是觉得simulink跟图像视频工具箱一起出来图像的内容写的少。有一点点遗憾。
  •     结合网上的共享资料使用本书非常方便,还有一个小组和编者在线讨论,非常方便。本书的内容比较新,应用篇的实例能介绍的再详细一些会更好。
  •     这本书很经典,matlab代码编写详细,值得借鉴
  •     导师推荐的这本书挺好的。但是前两章理论部分较笼统。第三章案例挺好,不过有些代码分析起来有些吃力。
  •     提高篇,不错的书,建议买来看看
  •     还没看呢 希望这本书让我有所提高&;hellip;&;hellip;
  •     内容多,涉及的挺多的,上面都有代码
  •     老师推荐的书,很好很实用的一本书。
  •     对我入门有帮助,最起码代码可以运行
  •     能将当前市场需求和发展与理论结合。不足的地方是算法讲的少,只讲MATLIB
  •     自己的研究需要就买了的一本专业书,还可以
  •     这本书难度颇大,需要一定的基础才能看得懂...
  •     书很不错,讲解很专业,值得购入
  •     书的质量和内容都很好,很不错的。
  •     内容不错,非常喜欢!
  •     质量很好的书,推荐
  •     帮同学买的,她毕设要用
  •     书的知识面很广很新,觉得很值得读。
  •     买书信赖当当,正版,价格合理,送货快。
  •     纯粹为了凑单才买的,还没看
  •     写的详细,好书
  •     正愁在哪里能买到呢 就买到了
  •     这本书对图像处理方面典型的方法进行了简要介绍,内容不是很深入,但是附带的程序比较好,适合初学者,尤其是学习编程的人参考。
  •     书买了,一直没时间看!质量还行!内容大致翻了一下,也不错……可以在网站上进行交流,挺好的!
  •     头天晚上拍的书,第二天上午不到10点就送过来了,速度真快,赞一个
  •     适合一些做本科毕业设计的筒子。需要说明的是,有些代码应该是网上或者matlab自带的教程。如果有自学能力强的,建议直接去找相应代码即可。
    鉴于作者涉猎广泛,还是给予3星评价,部分章节对于初步了解如蚁群等算法还是有些帮助。
  •     还可以,不是系统讲的,各种小例子
  •     正如标题所言,有点小失望。虽然内容比较新颖。但对读者来说,源代码更为重要。很多关键小节的源代码没有。其次关键小节并不是作者本人的亲自实验所写,照搬的却是别人的论文资料。所以希望读者在认清所需后,再选择购买。
  •     还挺好,需要这样的教材
  •     挺不错的一本图像识别入门书
  •     很好 内容很丰富 符合自己的需要
  •     经典,毕业的好帮手,源码太有用了!
  •     纸质质量太差了,内容还可
  •     还没看完此书,理论部分感觉讲的再透彻就更好了,实践部分不错
  •     书中程序全部可以运行,操作说明在“MATLAB中文论坛-读书频道-matlab数字图像处理从入门到精通-下载而且程序中添加了详细的注解。请读者在运行时按照操作说明的要求注意图像类型和数据类型,以免出现问题。
  •     好不容易在网上把大部分程序代码下载下来,但程序运行后让人有些失望。作者并没有对所有程序代码进行验证,有的有错误,看来其责任心不强!程序也有拼凑之嫌,像1.4节的斑点检测程序就是照抄人家老外的程序和图片,结果还没抄全、超对!下面的链接是老外的原版正宗程序和附带的图片:[...]
  •     书不厚,里面讲的内容很多但不深入,主要是一些matlab代码,对我的课题有些帮助,但没有配套光盘,还得自己下源码。
  •     此书虽然字体较小,但是内容非常不错。介绍了图像处理在比较高级层面的应用,当然所指的高级层面是指已经熟悉了图像处理函数的读者。非常符合要求做毕业设计、工程项目研究等等的读者
  •     内容公认的好,学习OpenCV
  •     这本CV是图像处理很好的库,内容比较基础
  •     和老师要求的一样~,内容很全面
  •     书的知识面很广很新,应该是有他的有用之处的!
  •     看起来有点吃力,挺好
  •     适合挑战杯参考资料,而且很深入
  •     纸质好看着心情也好。,等我慢慢研究学习。
  •     用做教材了,对我入门有帮助
  •     值得钻研的不少哇!!,图像必走之路。
  •     同时要靠自己的勤学苦练,我买的书55页到70页竟然没有
  •     只能作为了解性的书籍使用,感觉浪费了好多纸。
  •     而且要看的深入进去,更像**软件的使用手册和帮助文档。
  •     就是纸张有点薄。,增大了自己的视野。
  •     我们可以补上多加部分的税款。,纯文字的讲述
  •     适合初学者读,还没仔细看
  •     整体还好,说的挺好的
  •     确实不错。正品,比较简单
  •     请问我的书中怎么没有附带光盘,无需多言
  •     喜欢。,字迹清晰
  •     挺薄的不值定价,经典