MATLAB数字图像处理 ——从仿真到C/C++代码的自动生成

副标题:无

作   者:赵小川,赵斌 编著

分类号:

ISBN:9787512418448

微信扫一扫,移动浏览光盘

简介

本书以MATLAB 8.X汉化版为工具,深入浅出地介绍了基于计算机视觉工具箱(Computer Vision System Toolbox)的数字图像处理的基本原理、实现方法、仿真过程,着重介绍了如何将仿真代码或模型快速地转化成为C/C++代码。内容包括:MATLAB基本操作、Visual Studio2010使用入门、基于MATLAB Coder 的M代码转换为C/C++代码、MATLAB 计算机视觉工具箱、图像变换的仿真及其C/C++代码的自动生成、图像特征提取的仿真及其C/C++代码的自动生成。全书例程丰富、步骤详尽、注释完备、图文并茂。本书适用于对数字图像技术感兴趣、打算系统学习的读者,也可作为电子信息工程、计算机科学技术相关专业的本科生、研究生的教材,以及本科毕业设计、研究生学术论文的资料,并可供工程技术人员参考使用。

目录

1MATLAB基本操作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

2VisualStudio 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章基于MATLABCoderM代码转换成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

4MATLAB 计算机视觉工具箱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 VisionSystem Toolbox心得317

参考文献320

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

MATLAB数字图像处理 ——从仿真到C/C++代码的自动生成
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon