• MATLAB计算机视觉实战
21年品牌 40万+商家 超1.5亿件商品

MATLAB计算机视觉实战

正版全新

34.96 7.1折 49 全新

库存3件

上海浦东
认证卖家担保交易快速发货售后保障

作者赵小川 何灏 唐弘毅

出版社清华大学出版社

ISBN9787302491767

出版时间2018-05

装帧其他

开本16开

纸张胶版纸

页数200页

定价49元

货号1345805

上书时间2023-10-14

闲暇一卷书的书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
【书    名】 MATLAB计算机视觉实战
【书    号】 9787302491767
【出 版 社】 清华大学出版社
【作    者】 赵小川  何灏  唐弘毅
【出版日期】 2018-05-01
【版    次】 1
【开    本】 16开
【页    码】 200
【定    价】 49.00元

【编辑推荐】 
(1)本书将基本原理、仿真实现、编程实现、代码转换有机地结合,实现了对计算机视觉系统工具箱全方位的讲解;(2)根据编者近些年来从事教学、科研的经验,列举了MATLAB计算机视觉工具箱实现实例,并附有详细注解;在每个例子中,都有运行效果图,使读者具有身临其境的感觉;(3)本书在讲解的过程中,分享了作者的一些心得,实用性强,有利于读者快速上手。

【内容简介】 
本书以MATLAB 8.X汉化版为工具,深入浅出地介绍了基于计算机视觉系统工具箱(Computer Vision System Toolbox)的数字图像处理的基本原理、实现方法、仿真过程、代码生成,具有循序渐进、易于研读的特点。本书共6章,内容包括MATLAB操作基础、计算机视觉与数字图像处理基础、基于系统对象的编程、模块化仿真、C/C  代码的生成、双目立体视觉及其程序实现。
本书可作为电子信息工程、计算机科学与技术相关专业的本科生、研究生的教材,也可作为工程技术人员的参考资料,对数字图像技术感兴趣、计划系统学习的读者也可参考本书。

【目录】 
目录

第1章MATLAB操作基础

1.1矩阵操作与运算

1.1.1在MATLAB中生成矩阵

1.1.2矩阵变形操作

1.1.3矩阵的下标引用

1.1.4获取当前矩阵信息

1.1.5矩阵运算

1.1.6矩阵关系比较

1.1.7矩阵元素值取整

1.1.8对矩阵进行逻辑运算

1.1.9矩阵分解

1.1.10查找矩阵中的*值

1.1.11查找矩阵中的元素

1.2MATLAB编程基础

1.2.1变量命名规则及其类型

1.2.2基本程序结构

1.2.3M文件

1.2.4函数句柄与匿名函数

1.2.5MATLAB编程技巧

1.3基于Simulink的仿真

1.3.1什么是Simulink

1.3.2Simulink模块库介绍

1.3.3创建一个简单的Simulink示例

1.3.4对模块进行基本操作

1.3.5信号线的操作

1.4计算机视觉系统工具箱介绍

第2章计算机视觉与数字图像处理基础

2.1基本概念

2.1.1什么是“计算机视觉”

2.1.2什么是“数字图像”

2.1.3数字图像处理的一些基本概念

2.1.4数字图像的矩阵表示

2.2图像的灰度直方图

2.3图像的色彩空间

2.3.1RGB色彩空间

2.3.2HSV色彩空间

2.3.3YUV空间

2.3.4HSI色彩空间

2.3.5灰度空间

2.3.6Lab色彩空间

2.4图像的缩放变换

2.5图像的平移变换

2.6图像的旋转变换

2.7图像的傅里叶变换

2.7.1傅里叶变换的物理意义

2.7.2离散傅里叶变换

2.7.3快速傅里叶变换

2.7.4主要性质

2.8图像的余弦变换

2.9图像的腐蚀和膨胀

2.9.1图像的腐蚀

2.9.2图像的膨胀

2.10图像的开运算、闭运算

2.10.1图像的开运算

2.10.2图像的闭运算

2.11图像的中值滤波

2.12图像的角点检测

2.13图像的边缘检测

2.13.1运用一阶微分算子检测图像边缘

2.13.2运用二阶微分边缘检测算子检测图像边缘

2.13.3Canny边缘检测算子

第3章基于系统对象的编程

3.1基于系统对象编程的介绍

3.2图像直方图的编程实现

3.3图像色彩空间变换的编程实现

3.4图像缩放的编程实现

3.5图像平移的编程实现

3.6图像旋转的编程实现

3.7图像傅里叶变换的编程实现

3.8图像余弦变换的编程实现

3.9图像腐蚀、膨胀的编程实现

3.10图像开运算、闭运算的编程实现

3.11图像中值滤波的编程实现

3.12图像角点检测的编程实现

3.13图像边缘检测的编程实现

第4章模块化仿真

4.1计算机视觉系统工具箱功能模块介绍

4.2图像直方图的模块化仿真

4.3图像色彩空间转换的模块化仿真

4.4图像缩放变换的模块化仿真

4.5图像平移变换的模块化仿真

4.6图像旋转变换的模块化仿真

4.7图像傅里叶变换的模块化仿真

4.8图像余弦变换的模块化仿真

4.9图像腐蚀膨胀的模块化仿真

4.10图像开运算、闭运算的模块化仿真

4.11图像中值滤波的模块化仿真

4.12图像角点检测的模块化仿真

4.13图像边缘检测的模块化仿真

第5章C/C  代码的生成

5.1如何打开MATLAB Coder交互界面

5.2MATLAB Coder所支持转换的类型

5.3简单程序的C/C  代码生成

5.4通过命令实现C代码的生成

5.5图像缩放算法的代码生成与运行

第6章双目立体视觉及其程序实现

6.1双目立体视觉基本理论

6.1.1摄像机成像模型

6.1.2双目立体视觉原理

6.1.3双目立体视觉系统基本概念

6.2双目立体视觉系统摄像机标定

6.2.1摄像机标定概念

6.2.2摄像机标定常用方法

6.2.3例程精讲: 使用棋盘格进行标定

6.3立体图像校正

6.3.1立体图像校正原理

6.3.2例程精讲: 立体图像校正

6.4立体匹配

6.4.1立体匹配约束准则确定

6.4.2匹配代价函数与代价计算

6.4.3视差计算及优化

6.4.4例程精讲: 视差计算

6.5三维重建

6.5.1空间点三维重建

6.5.2例程精讲: 三维重建

参考文献

【文摘】 
第3章基于系统对象的编程
3.1基于系统对象编程的介绍MATLAB的计算机视觉系统工具箱中的一大特点就是采用系统对象(System Object)进行编程,其提供了涉及视频显示、视频读写、特征检测、提取与匹配、目标检测、运动分析与跟踪、分析与增强、图像转换、滤波、几何变换、数学形态学操作、统计、添加文字和绘图、图像变换等方面的功能。采用系统对象进行编程的主要步骤包括:  创建系统对象;  设置系统对象属性;  运行系统对象。现通过下面实例说明采用系统对象进行编程的步骤,下面程序的功能是采用系统对象编程的形式实现快速傅里叶变换。步骤1: 创建系统对象。
H = vision.FFT%创建一个默认的系统FFT 对象H,H实现的功能%与vision.FFT相同
输入上述指令后,命令行窗口中会显示: H = 
 System: vision.FFT 
 Properties:
FFTImplementation: 'Auto'
BitReversedOutput: false 
Normalize: false 
Show fixed-point properties

因此,其可以设置的属性包括 FFTImplementation、BitReversedOutput、Normalize。接着,在命令行窗口中输入: 
%创建输入数据
Fs = 1000;%采样频率
T = 1/Fs;            %采样时间
L = 1024;            %信号程度
t = (0:L-1)*T;        %时间向量
%生成待处理的数据向量
X = 0.7*sin(2*pi*50*t.')   sin(2*pi*120*t.');
步骤2: 设置系统对象属性。
H.Normalize = true  %将 Normalize 的属性设置成true
修改后,命令行窗口会显示: H = 
System: vision.FFT 
Properties:
FFTImplementation: 'Auto'
BitReversedOutput: false 
Normalize: true
由此可见,Normalize 的属性已经被设置成true。步骤3: 运行系统对象。
Y = step(H,X);%运行系统对象
注意: 在运行“Y = step(A,B); ”时,A为系统对象,B为待处理的数据。在赋值时,也可以采用以下格式: 
系统对象名(属性名,值的形式)
因此,上述程序又可以写成
H=vision.FFT('Normalize',true);
Fs = 1000;           
T = 1/Fs;            
L = 1024;            
t=(0:L-1)*T;
X = 0.7*sin(2*pi*50*t.')   sin(2*pi*120*t.');
Y=step(H,X);
此外,还可以不创建H,直接调用系统对象vision.FFT进行处理。因此,程序还可以写为
Fs = 1000;           
T = 1/Fs;            
L = 1024;            
t=(0:L-1)*T;
X = 0.7*sin(2*pi*50*t.')   sin(2*pi*120*t.');
Y=step(vision.FFT('Normalize',true),X);
下面通过例程3.1.1、例程3.1.2来进一步体会基于系统对象vision.X的图像处理。例程3.1.1的功能是对输入图像进行二值化处理,并对二值化的图像取反,其运行结果如图3.1.1所示。例程3.1.1

【前言】 
前言

随着信息处理技术和计算机技术的飞速发展,计算机视觉技术已在工业检测、监控侦察、人机交互等领域受到了广泛的重视并取得了众多成就。

近年来,MATLAB软件针对数字图像处理技术推出了诸多新功能,计算机视觉系统工具箱(Computer Vision System Toolbox)便是其中典型的代表。与图像处理工具箱(Image
Processing Toolbox)相比,计算机视觉工具箱引入了基于系统对象(System Object)和基于模型的处理模式,使其处理速度更快,交互性更强。同时,该工具箱的绝大多数函数、系统对象、模型支持代码转换,可自动生成可读、可运行、可移植的C/C  代码。

本书以MATLAB 8.X汉化版为工具,深入浅出地介绍了基于计算机视觉系统工具箱的数字图像处理的基本原理、实现方法、仿真过程和代码生成。

本书具有如下特色:

(1)
本书将基本原理、仿真实现、编程实现、代码转换有机地结合,实现了对计算机视觉系统工具箱全方位的讲解。

(2)
根据编者近些年来从事教学、科研的经验,列举了MATLAB计算机视觉工具箱的实现实例,并附有详细注解;在每个例子中都有运行效果图,使读者具有身临其境的感觉。

(3)
本书在讲解的过程中,分享了作者的一些心得,实用性强,有利于读者快速上手。

本书共6章,内容包括 MATLAB操作基础、计算机视觉与数字图像处理基础、基于系统对象的编程、模块化仿真、C/C  代码的生成、双目立体视觉及其程序实现。

本书适用于以下人群:
对数字图像技术感兴趣、计划系统学习的读者,电子信息工程、计算机科学技术相关专业的本科生、研究生,以及工程技术人员。

本书的第1章由唐弘毅编写,第6章由何灏编写,其余各章由赵小川编写,唐弘毅也参与了编写工作,邱帅睿、于逊、刘祥、李阳分别对本书进行了资料整理及校对。

书中疏漏或不足之处在所难免,敬请读者批评指正,可以发送邮件到zhaoxch1983@sina.com,与作者交流。

赵小川

2017年12月

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP