MATLAB数字图像处理:从仿真到C/C++代码的自动生成
出版时间:
2015-09
版次:
1
ISBN:
9787512418448
定价:
45.00
装帧:
平装
开本:
16开
纸张:
胶版纸
页数:
328页
字数:
538千字
13人买过
-
《MATLAB数字图像处理:从仿真到C/C++代码的自动生成》以MATLAB 8.X汉化版为工具,深入浅出地介绍了基于计算机视觉工具箱(Computer Vision System Toolbox)的数字图像处理的基本原理、实现方法、仿真过程,着重介绍了如何将仿真代码或模型快速地转化成为C/C++代码。内容包括:MATLAB基本操作、Visual Studio2010使用入门、基于MATLAB Coder 的M代码转换为C/C++代码、MATLAB 计算机视觉工具箱、图像变换的仿真及其C/C++代码的自动生成、图像特征提取的仿真及其C/C++代码的自动生成。全书例程丰富、步骤详尽、注释完备、图文并茂。
本书适用于对数字图像技术感兴趣、打算系统学习的读者,也可作为电子信息工程、计算机科学技术相关专业的本科生、研究生的教材,以及本科毕业设计、研究生学术论文的资料,并可供工程技术人员参考使用。
赵小川,博士,高级工程师,科技部、北京市科委项目评审专家组成员,《Robotica》、《IEEE Transactions on Biomedical Engineering》等期刊的审稿人。主编了《MATLAB数字图像处理——程序实现与模块化仿真》、《MATLAB数字图像处理——能力提高与应用案例》、《MATLAB数字图像处理——从仿真到C/C++代码自动生成》等图书。
第1章MATLAB基本操作1
1.1矩阵操作与运算1
1.1.1在MATLAB中生成矩阵1
1.1.2矩阵变形操作6
1.1.3矩阵的下标引用9
1.1.4获取当前矩阵信息11
1.1.5矩阵运算14
1.1.6矩阵关系比较18
1.1.7矩阵元素值取整19
1.1.8对矩阵进行逻辑运算20
1.1.9矩阵分解21
1.1.10查找矩阵中的最值21
1.1.11查找矩阵中的元素22
1.2MATLAB编程基础23
1.2.1变量命名规则及其类型23
1.2.2基本程序结构24
1.2.3M文件32
1.2.4函数句柄与匿名函数39
1.2.5MATLAB编程技巧40
1.3基于Simulink的仿真43
1.3.1什么是Simulink43
1.3.2Simulink模块库介绍43
1.3.3创建一个简单的Simulink示例48
1.3.4对模块进行基本操作53
1.3.5信号线的操作54
第2章Visual Studio 2010使用入门55
2.1Visual Studio 2010简介55
2.2安装流程57
2.3Visual Studio语言58
2.4编写一个“HelloWorld”程序59
2.5访问MSDN论坛60
2.6Visual Studio 2010中的应用程序开发61
2.6.1管理解决方案、项目和文件61
2.6.2编辑代码和资源文件66
2.6.3解决方案生成和调试69
第3章基于MATLAB Coder的M代码转换成C/C++代码73
3.1启动MATLAB Coder73
3.2MATLAB Coder使用典型实例74
3.2.1把M文件转换为C程序代码74
3.2.2将生成的代码在VS 2010中实现79
3.2.3生成特定硬件可以运行的代码84
3.2.4通过命令实现C代码的生成85
第4章MATLAB 计算机视觉工具箱89
4.1数字图像处理基础89
4.1.1什么是数字图像89
4.1.2数字图像处理的基本概念90
4.1.3数字图像的矩阵表示93
4.2MATLAB数字图像处理基本操作94
4.2.1图像文件的读取94
4.2.2图像文件的写入(保存)94
4.2.3图像文件的显示95
4.2.4图像文件信息的查询96
4.2.5MATLAB中的图像类型97
4.3基于系统对象(System Object)编程97
4.4计算机视觉系统工具箱及其功能模块介绍100
4.4.1概述100
4.4.2各功能模块介绍101
第5章图像变换的仿真及其C/C++代码的自动生成109
5.1图像缩放变换109
5.1.1基本原理109
5.1.2基于System Object的仿真111
5.1.3基于BlocksSimulink的仿真113
5.1.4C/C++代码的自动生成及其运行效果114
5.2图像的平移变换124
5.2.1基本原理124
5.2.2基于System Object的仿真125
5.2.3基于BlocksSimulink的仿真126
5.2.4C/C++代码自动生成及运行效果127
5.3图像的旋转变换137
5.3.1基本原理137
5.3.2基于System Object的仿真138
5.3.3基于BlocksSimulink的仿真140
5.3.4C/C++代码自动生成及运行效果141
5.4图像的傅里叶变换150
5.4.1基本原理150
5.4.2基于System Object的仿真152
5.4.3基于BlocksSimulink的仿真154
5.4.4C/C++代码自动生成及运行效果156
5.5图像的余弦变换164
5.5.1基本原理164
5.5.2基于System Object的仿真166
5.5.3基于BlocksSimulink的仿真167
5.5.4C/C++代码自动生成及运行效果169
5.6图像腐蚀、膨胀177
5.6.1基本原理177
5.6.2基于System Object的仿真179
5.6.3基于BlocksSimulink的仿真181
5.6.4C/C++代码自动生成及运行效果183
5.7图像的开运算、闭运算201
5.7.1基本原理201
5.7.2基于System Object的仿真202
5.7.3基于BlocksSimulink的仿真204
5.7.4C/C++代码自动生成及运行效果206
5.8图像的中值滤波220
5.8.1基本原理220
5.8.2基于System Object的程序实现220
5.8.3基于BlocksSimulink的仿真222
5.8.4C/C++代码自动生成及运行效果223
5.9图像的金字塔分解233
5.9.1基本原理233
5.9.2基于System Object的仿真234
5.9.3基于BlocksSimulink的仿真235
5.9.4C/C++代码自动生成及运行效果237
第6章图像特征提取的仿真及其C/C++代码的生成247
6.1图像的灰度直方图247
6.1.1基本原理247
6.1.2基于System Object的仿真247
6.1.3基于BlocksSimulink的仿真249
6.1.4C/C++代码自动生成及运行效果249
6.2图像的色彩空间258
6.2.1常见的色彩空间258
6.2.2基于System Object的仿真262
6.2.3基于BlocksSimulink的仿真263
6.2.4C/C++代码自动生成及运行效果265
6.3图像的角点检测275
6.3.1角点检测的基本原理275
6.3.2基于System Object的仿真279
6.3.3基于BlocksSimulink的仿真280
6.3.4C/C++代码自动生成及运行效果283
6.4图像的边缘检测291
6.4.1基本原理291
6.4.2基于System Object的仿真295
6.4.3基于BlocksSimulink的仿真297
6.4.4C/C++代码自动生成及运行效果299
6.5图像的信噪比307
6.5.1基本原理307
6.5.2基于System Object的仿真307
6.5.3基于BlocksSimulink的仿真308
6.5.4C/C++代码自动生成及运行效果309
兴趣·尝试·总结——浅谈学习Computer Vision System Toolbox心得317
参考文献320
-
内容简介:
《MATLAB数字图像处理:从仿真到C/C++代码的自动生成》以MATLAB 8.X汉化版为工具,深入浅出地介绍了基于计算机视觉工具箱(Computer Vision System Toolbox)的数字图像处理的基本原理、实现方法、仿真过程,着重介绍了如何将仿真代码或模型快速地转化成为C/C++代码。内容包括:MATLAB基本操作、Visual Studio2010使用入门、基于MATLAB Coder 的M代码转换为C/C++代码、MATLAB 计算机视觉工具箱、图像变换的仿真及其C/C++代码的自动生成、图像特征提取的仿真及其C/C++代码的自动生成。全书例程丰富、步骤详尽、注释完备、图文并茂。
本书适用于对数字图像技术感兴趣、打算系统学习的读者,也可作为电子信息工程、计算机科学技术相关专业的本科生、研究生的教材,以及本科毕业设计、研究生学术论文的资料,并可供工程技术人员参考使用。
-
作者简介:
赵小川,博士,高级工程师,科技部、北京市科委项目评审专家组成员,《Robotica》、《IEEE Transactions on Biomedical Engineering》等期刊的审稿人。主编了《MATLAB数字图像处理——程序实现与模块化仿真》、《MATLAB数字图像处理——能力提高与应用案例》、《MATLAB数字图像处理——从仿真到C/C++代码自动生成》等图书。
-
目录:
第1章MATLAB基本操作1
1.1矩阵操作与运算1
1.1.1在MATLAB中生成矩阵1
1.1.2矩阵变形操作6
1.1.3矩阵的下标引用9
1.1.4获取当前矩阵信息11
1.1.5矩阵运算14
1.1.6矩阵关系比较18
1.1.7矩阵元素值取整19
1.1.8对矩阵进行逻辑运算20
1.1.9矩阵分解21
1.1.10查找矩阵中的最值21
1.1.11查找矩阵中的元素22
1.2MATLAB编程基础23
1.2.1变量命名规则及其类型23
1.2.2基本程序结构24
1.2.3M文件32
1.2.4函数句柄与匿名函数39
1.2.5MATLAB编程技巧40
1.3基于Simulink的仿真43
1.3.1什么是Simulink43
1.3.2Simulink模块库介绍43
1.3.3创建一个简单的Simulink示例48
1.3.4对模块进行基本操作53
1.3.5信号线的操作54
第2章Visual Studio 2010使用入门55
2.1Visual Studio 2010简介55
2.2安装流程57
2.3Visual Studio语言58
2.4编写一个“HelloWorld”程序59
2.5访问MSDN论坛60
2.6Visual Studio 2010中的应用程序开发61
2.6.1管理解决方案、项目和文件61
2.6.2编辑代码和资源文件66
2.6.3解决方案生成和调试69
第3章基于MATLAB Coder的M代码转换成C/C++代码73
3.1启动MATLAB Coder73
3.2MATLAB Coder使用典型实例74
3.2.1把M文件转换为C程序代码74
3.2.2将生成的代码在VS 2010中实现79
3.2.3生成特定硬件可以运行的代码84
3.2.4通过命令实现C代码的生成85
第4章MATLAB 计算机视觉工具箱89
4.1数字图像处理基础89
4.1.1什么是数字图像89
4.1.2数字图像处理的基本概念90
4.1.3数字图像的矩阵表示93
4.2MATLAB数字图像处理基本操作94
4.2.1图像文件的读取94
4.2.2图像文件的写入(保存)94
4.2.3图像文件的显示95
4.2.4图像文件信息的查询96
4.2.5MATLAB中的图像类型97
4.3基于系统对象(System Object)编程97
4.4计算机视觉系统工具箱及其功能模块介绍100
4.4.1概述100
4.4.2各功能模块介绍101
第5章图像变换的仿真及其C/C++代码的自动生成109
5.1图像缩放变换109
5.1.1基本原理109
5.1.2基于System Object的仿真111
5.1.3基于BlocksSimulink的仿真113
5.1.4C/C++代码的自动生成及其运行效果114
5.2图像的平移变换124
5.2.1基本原理124
5.2.2基于System Object的仿真125
5.2.3基于BlocksSimulink的仿真126
5.2.4C/C++代码自动生成及运行效果127
5.3图像的旋转变换137
5.3.1基本原理137
5.3.2基于System Object的仿真138
5.3.3基于BlocksSimulink的仿真140
5.3.4C/C++代码自动生成及运行效果141
5.4图像的傅里叶变换150
5.4.1基本原理150
5.4.2基于System Object的仿真152
5.4.3基于BlocksSimulink的仿真154
5.4.4C/C++代码自动生成及运行效果156
5.5图像的余弦变换164
5.5.1基本原理164
5.5.2基于System Object的仿真166
5.5.3基于BlocksSimulink的仿真167
5.5.4C/C++代码自动生成及运行效果169
5.6图像腐蚀、膨胀177
5.6.1基本原理177
5.6.2基于System Object的仿真179
5.6.3基于BlocksSimulink的仿真181
5.6.4C/C++代码自动生成及运行效果183
5.7图像的开运算、闭运算201
5.7.1基本原理201
5.7.2基于System Object的仿真202
5.7.3基于BlocksSimulink的仿真204
5.7.4C/C++代码自动生成及运行效果206
5.8图像的中值滤波220
5.8.1基本原理220
5.8.2基于System Object的程序实现220
5.8.3基于BlocksSimulink的仿真222
5.8.4C/C++代码自动生成及运行效果223
5.9图像的金字塔分解233
5.9.1基本原理233
5.9.2基于System Object的仿真234
5.9.3基于BlocksSimulink的仿真235
5.9.4C/C++代码自动生成及运行效果237
第6章图像特征提取的仿真及其C/C++代码的生成247
6.1图像的灰度直方图247
6.1.1基本原理247
6.1.2基于System Object的仿真247
6.1.3基于BlocksSimulink的仿真249
6.1.4C/C++代码自动生成及运行效果249
6.2图像的色彩空间258
6.2.1常见的色彩空间258
6.2.2基于System Object的仿真262
6.2.3基于BlocksSimulink的仿真263
6.2.4C/C++代码自动生成及运行效果265
6.3图像的角点检测275
6.3.1角点检测的基本原理275
6.3.2基于System Object的仿真279
6.3.3基于BlocksSimulink的仿真280
6.3.4C/C++代码自动生成及运行效果283
6.4图像的边缘检测291
6.4.1基本原理291
6.4.2基于System Object的仿真295
6.4.3基于BlocksSimulink的仿真297
6.4.4C/C++代码自动生成及运行效果299
6.5图像的信噪比307
6.5.1基本原理307
6.5.2基于System Object的仿真307
6.5.3基于BlocksSimulink的仿真308
6.5.4C/C++代码自动生成及运行效果309
兴趣·尝试·总结——浅谈学习Computer Vision System Toolbox心得317
参考文献320
查看详情
-
全新
广东省广州市
平均发货17小时
成功完成率95.85%
-
全新
广东省广州市
平均发货17小时
成功完成率96.16%
-
全新
河北省保定市
平均发货27小时
成功完成率84.36%
-
全新
广东省广州市
平均发货18小时
成功完成率94.54%
-
全新
广东省广州市
平均发货17小时
成功完成率94.02%
-
3
全新
四川省成都市
平均发货16小时
成功完成率90.62%
-
全新
河北省保定市
平均发货23小时
成功完成率84.39%
-
全新
河北省保定市
平均发货27小时
成功完成率87.42%
-
5
全新
北京市丰台区
平均发货27小时
成功完成率83.71%
-
全新
河北省保定市
平均发货25小时
成功完成率82.94%
-
全新
四川省成都市
平均发货7小时
成功完成率96.55%
-
全新
北京市房山区
平均发货7小时
成功完成率97.48%
-
九品
湖北省武汉市
平均发货8小时
成功完成率97.52%
-
2
全新
河北省保定市
平均发货17小时
成功完成率87.24%
-
全新
河北省保定市
平均发货29小时
成功完成率80.22%
-
2
全新
河北省保定市
平均发货17小时
成功完成率87.24%
-
全新
江苏省南京市
平均发货15小时
成功完成率80.9%
-
全新
河北省保定市
平均发货26小时
成功完成率85.37%
-
全新
天津市河东区
平均发货22小时
成功完成率89.91%
-
全新
江苏省无锡市
平均发货14小时
成功完成率89.8%
-
全新
北京市丰台区
平均发货10小时
成功完成率89.53%
-
全新
江苏省无锡市
平均发货9小时
成功完成率94.98%
-
全新
江苏省无锡市
平均发货14小时
成功完成率92.39%
-
全新
北京市东城区
平均发货9小时
成功完成率95.72%
-
全新
天津市西青区
平均发货15小时
成功完成率92.66%
-
全新
北京市西城区
平均发货22小时
成功完成率90.58%
-
全新
广东省广州市
平均发货8小时
成功完成率91.94%
-
全新
浙江省嘉兴市
平均发货10小时
成功完成率93.6%
-
全新
浙江省嘉兴市
平均发货17小时
成功完成率92.88%
-
全新
江苏省南京市
平均发货10小时
成功完成率91.29%
-
全新
江苏省南京市
平均发货9小时
成功完成率90.54%
-
全新
天津市河北区
平均发货16小时
成功完成率87.96%
-
全新
北京市海淀区
平均发货9小时
成功完成率83.21%
-
3
九品
湖北省武汉市
平均发货8小时
成功完成率88.95%
-
八五品
广东省东莞市
平均发货16小时
成功完成率91.48%
-
2015-09 印刷
印次: 1
九五品
-
全新
江苏省无锡市
平均发货7小时
成功完成率95.32%
-
全新
四川省成都市
平均发货14小时
成功完成率80.13%
-
7
九品
上海市浦东新区
平均发货26小时
成功完成率94.74%
-
8
九五品
北京市西城区
平均发货10小时
成功完成率92.33%
-
全新
河南省平顶山市
平均发货9小时
成功完成率92.35%
-
全新
北京市东城区
平均发货10小时
成功完成率63.82%
-
全新
河北省保定市
平均发货10小时
成功完成率74.44%
-
全新
浙江省杭州市
平均发货20小时
成功完成率80.28%
-
全新
浙江省杭州市
平均发货20小时
成功完成率80.28%
-
全新
北京市大兴区
平均发货31小时
成功完成率16.67%
-
全新
河北省保定市
平均发货16小时
成功完成率84.54%
-
全新
山东省泰安市
平均发货31小时
成功完成率91.67%
-
全新
河北省保定市
平均发货7小时
成功完成率87.02%
-
全新