当前位置:首页 > 工业技术
MATLAB数字图像处理  从仿真到C/C++代码的自动生成
MATLAB数字图像处理  从仿真到C/C++代码的自动生成

MATLAB数字图像处理 从仿真到C/C++代码的自动生成PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:赵小川,赵斌编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2015
  • ISBN:9787512418448
  • 页数:320 页
图书介绍:以最新版本的MATLAB R2014a汉化版为工具,深入浅出地介绍了基于计算机视觉工具箱(Computer Vision System Toolbox)的数字图像处理的基本原理、实现方法、仿真过程,着重介绍了如何将仿真代码或模型快速地转化成为C/C++代码。与同类书籍相比,本书具有如下特色:① 本书将基本原理、仿真实现、代码转换有机地结合,实现了数字图像处理从原理到实现的无缝连接;② 根据编者近些年来从事教学、科研的经验,列举了近百个关于数字图像处理采用MATLAB算机视觉工具箱实现实例,并附有详细注解;在每个例子中,都会有运行效果图,使读者具有身临其境的感觉;③ 本书在讲解的过程中,分享了作者的一些心得(以”经验分享”的形式出现),实用性强,有利于读者快速上手。本书共六章,内容包括:MATLAB基本操作、如何将程序、模型转换成C/C++代码、计算机视觉系统工具箱介绍、图像变换的仿真及C/C++代码生成、图像分析的仿真及C/C++代码生成、特征提取的仿真及C/C++代码生成。本书适应于如下人群:对数字图像技术感兴趣、打算系统学习的读者;电子信息工程、计算机科学技术相关专业的本科生、研究
《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.2 MATLAB编程基础 23

1.2.1 变量命名规则及其类型 23

1.2.2 基本程序结构 24

1.2.3 M文件 32

1.2.4 函数句柄与匿名函数 39

1.2.5 MATLAB编程技巧 40

1.3 基于Simulink的仿真 43

1.3.1 什么是Simulink 43

1.3.2 Simulink模块库介绍 43

1.3.3 创建一个简单的Simulink示例 48

1.3.4 对模块进行基本操作 53

1.3.5 信号线的操作 54

第2章 Visual Studio 2010使用入门 55

2.1 Visual Studio 2010简介 55

2.2 安装流程 57

2.3 Visual Studio语言 58

2.4 编写一个“HelloWorld”程序 59

2.5 访问MSDN论坛 60

2.6 Visual 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 Coder 73

3.2 MATLAB 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.2 MATLAB数字图像处理基本操作 94

4.2.1 图像文件的读取 94

4.2.2 图像文件的写入(保存) 94

4.2.3 图像文件的显示 95

4.2.4 图像文件信息的查询 96

4.2.5 MATLAB中的图像类型 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 基于SystemObject的仿真 111

5.1.3 基于Blocks-Simulink的仿真 113

5.1.4 C/C++代码的自动生成及其运行效果 114

5.2 图像的平移变换 124

5.2.1 基本原理 124

5.2.2 基于System Object的仿真 125

5.2.3 基于Blocks-Simulink的仿真 126

5.2.4 C/C++代码自动生成及运行效果 127

5.3 图像的旋转变换 137

5.3.1 基本原理 137

5.3.2 基于System Object的仿真 138

5.3.3 基于Blocks-Simulink的仿真 140

5.3.4 C/C++代码自动生成及运行效果 141

5.4 图像的傅里叶变换 150

5.4.1 基本原理 150

5.4.2 基于System Object的仿真 152

5.4.3 基于Blocks-Simulink的仿真 154

5.4.4 C/C++代码自动生成及运行效果 156

5.5 图像的余弦变换 164

5.5.1 基本原理 164

5.5.2 基于System Object的仿真 166

5.5.3 基于Blocks-Simulink的仿真 167

5.5.4 C/C++代码自动生成及运行效果 169

5.6 图像腐蚀、膨胀 177

5.6.1 基本原理 177

5.6.2 基于System Object的仿真 179

5.6.3 基于Blocks-Simulink的仿真 181

5.6.4 C/C++代码自动生成及运行效果 183

5.7 图像的开运算、闭运算 201

5.7.1 基本原理 201

5.7.2 基于System Object的仿真 202

5.7.3 基于Blocks-Simulink的仿真 204

5.7.4 C/C++代码自动生成及运行效果 206

5.8 图像的中值滤波 220

5.8.1 基本原理 220

5.8.2 基于System Object的程序实现 220

5.8.3 基于Blocks-Simulink的仿真 222

5.8.4 C/C++代码自动生成及运行效果 223

5.9 图像的金字塔分解 233

5.9.1 基本原理 233

5.9.2 基于System Object的仿真 234

5.9.3 基于Blocks-Simulink的仿真 235

5.9.4 C/C++代码自动生成及运行效果 237

第6章 图像特征提取的仿真及其C/C++代码的生成 247

6.1 图像的灰度直方图 247

6.1.1 基本原理 247

6.1.2 基于SystemObject的仿真 247

6.1.3 基于Blocks-Simulink的仿真 249

6.1.4 C/C++代码自动生成及运行效果 249

6.2 图像的色彩空间 258

6.2.1 常见的色彩空间 258

6.2.2 基于System Object的仿真 262

6.2.3 基于Blocks-Simulink的仿真 263

6.2.4 C/C++代码自动生成及运行效果 265

6.3 图像的角点检测 275

6.3.1 角点检测的基本原理 275

6.3.2 基于System Object的仿真 279

6.3.3 基于Blocks-Simulink的仿真 280

6.3.4 C/C++代码自动生成及运行效果 283

6.4 图像的边缘检测 291

6.4.1 基本原理 291

6.4.2 基于System Object的仿真 295

6.4.3 基于Blocks-Simulink的仿真 297

6.4.4 C/C++代码自动生成及运行效果 299

6.5 图像的信噪比 307

6.5.1 基本原理 307

6.5.2 基于System Object的仿真 307

6.5.3 基于Blocks-Simulink的仿真 308

6.5.4 C/C++代码自动生成及运行效果 309

兴趣·尝试·总结——浅谈学习Computer Vision System Toolbox心得 317

参考文献 320

相关图书
作者其它书籍
返回顶部